package c;
/*abstract關鍵字用於修飾方法和類,分別稱為抽象方法和抽象類
* 採用abstract關鍵字修飾的方法稱為抽象方法,這種方法只有方法宣告,而沒有方法體及具體實現的步驟
* 抽象方法只能在抽象類中定義,並且抽象方法中不能用static、final、private修飾符,抽象方法只有在子類中實現
* 重寫才能使用
* 抽象類中必須在其子類中將抽象方法全部實現才能用子類例項化物件,抽象類不能定義為final類,因為該類需要被繼承。
*如果某一抽象類的子類未完全實現父類的抽象方法,則該子類也必須宣告為抽象類
*/abstract class countarea
class circle extends countarea
double getarea()//實現抽象方法 否則circle宣告
}class ******** extends countarea
double getarea()
}public class abstractword
}
java abstract關鍵字解析
抽象方法 僅僅宣告而沒有方法體的方法叫做抽象方法。抽象類 包含乙個或多個抽象方法的類叫做抽象類。都需要加上 abstract關鍵字 如果乙個類想繼承抽象類,並建立該類的物件,那麼就必須為基類中所有抽象方法提供方法定義 抽象類中已實現的方法不必重寫 如果不這麼做,那麼匯出類便也是抽象類,且編譯器會強制...
java abstract關鍵字的理解
1.抽象類的定義為 包含抽象方法的類就叫做抽象類,如果乙個類包含乙個或多個抽象方法,那麼該類必須被限定為抽象的。2.如果定義了抽象方法,那麼這個抽象方法不能有方法體,同時不能有大括號,直接以分號結束 abstract class p public void make2 這段 帶有abstract的方...
new關鍵字 this關鍵字 base關鍵字
使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...