我的筆記 抽象類

2021-07-30 12:34:13 字數 705 閱讀 5973

/*abstract:是乙個修飾符可以修飾方法 類

* 1當我們多個類存在相同的功能,但是功能的主體不同,

* 這是我們向上抽取的時只抽取功能的定義不抽取功能的主體

* 抽象類的特點

* 1.抽象方法一定要在抽象類中

* 2.抽象類和抽象方法必須要被abstract關鍵字修飾

* 3.抽象的類是不能被建立物件的,因為呼叫抽象的方法沒意義

* 4.抽象類中的方法要被使用,必須由子類重寫抽象類中的方法,

* 然後建立子類物件來呼叫

* 5.抽象類中可以定義非抽象的方法;有時我們需要此類new 關鍵字

* 建立物件時可以用abstract將此類變成抽象類。

* 6.子類如果只重寫了一部分的抽象方法,那麼該子類還是乙個抽象類,如果抽象類的

* 方法要被使用,子類必須重寫抽象類中的所有方法。

* 值得注意:抽象類和普通的類沒有太大的不同。

* 1.抽象類無法通過new關鍵字建立物件

* 2.抽象類裡面可以有抽象的方法和非抽象的方法 */

abstractclassanimal

} classcat extendsanimal

} classdog extendsanimal

} publicclasschengcji  }

抽象類 筆記

方法只有宣告沒有實現時,該方法就是抽象方法,需要被abstract關鍵字修飾,抽象方法必須定義在抽象類中,該類也必須被abstract關鍵字修飾。抽象類不可以被例項化,因為呼叫抽象方法沒意義,沒有方法體。抽象類必須有其子類覆蓋了所有的抽象方法後,該子類才可以例項化,否則,這個子類還是抽象類。既然我們...

抽象類筆記Mars

1.抽象類 表達的是一種概念。如 印表機比噴墨印表機更抽象。子類繼承父類的抽象類的抽象函式時 1.把自己變成抽象類 2.複寫 overrider 父類抽象類的函式。複寫 具有父子關係兩個類當中,具有兩個函式函式的定義完全相同,這兩個函式的關係被稱為複寫。2.演示抽象類的作用之一 如果乙個類,它的某乙...

java筆記 抽象類

抽象類的概述 從很多物件中抽取出來的方法宣告,沒有方法體的方法被稱為抽象方法。有抽象方法的類被稱為抽象類。抽象類的特點 a 抽象方法和抽象類用關鍵字abstract表示。b 有抽象方法的類一定是抽象類或介面,抽象類中不一定有抽象方法。c 抽象類不能被例項化。d 如果乙個類繼承抽象類,這個類要麼本身也...