/*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 如果乙個類繼承抽象類,這個類要麼本身也...