抽象方法:父類當中的方法,不確定如何進行 {} 方法體實現,那麼這就是乙個抽象方法
例如:動物類:叫{} // 叫方法就是抽象方法,不確定以何種聲音叫
格式:抽象方法:加上 abstract 關鍵字,然後去掉大括號,直接分號結束;
抽象類:抽象方法所在的類,必須是抽象類, 在 class 之前加上 abstract 即可
抽象類中可有抽象方法和成員方法
例如:
publicabstract
class
animals
}
抽象類和抽象方法的使用:
1.不能直接 new 抽象類物件
2.必須用乙個子類來繼承抽象父類
3.子類必須重寫抽象父類的全部抽象方法
重寫時:去掉 abstract ,補上方法體大括號
4.建立子類物件進行使用
若抽象類的子類也是抽象類,則可以不必重寫所有方法
abstract抽象類 抽象方法
package com.company.abstract01 1 如何定義抽象類?class 關鍵字前加 abstract 2 抽象類無法被例項化,即抽象類無法建立物件 3 雖然抽象類沒有辦法例項化,但是抽象類也有構造方法,該構造方法是給子類建立物件用的。4 抽象類中可以定義抽象方法 抽象方法的語法...
java 抽象類 抽象方法 abstract
1 abstract 修飾類 抽象類 不能被例項化 擁有構造器 抽象方法所在的類,一定是抽象類 抽象類中可以沒有抽象方法 2 abstract 修飾方法 抽象方法 沒有方法體,包括 如public abstract void eat 抽象方法相當於只保留方法的功能,而具體的執行,交給繼承抽象類的子類...
abstract抽象類和抽象方法
可以使用abstract來修飾乙個類或者方法。用abstract修飾的類表示這個類是乙個抽象類,用abstract修飾的方法表示這個方法是乙個抽象方法。抽象類不能被例項化。抽象方法是只有方法宣告,而沒有方法的實現內容。可以使用abstract來修飾乙個類。用abstract修飾的類表示這個類是乙個抽...