----------------------
asp.net+unity開發、
.net培訓、期待與您交流! ----------------------
抽象類:
抽象類的特點:
1,抽象方法一定在抽象類中。
2,抽象方法和抽象類都必須被abstract關鍵字修飾。
3,抽象類不可以用new建立物件。因為呼叫抽象方法沒意義。
4,抽象類中的抽象方法要被使用,必須由子類複寫起所有的抽象方法後,建立子類物件呼叫。
如果子類只覆蓋了部分抽象方法,那麼該子類還是乙個抽象類。--------繼承抽象類的子類想要建立物件,必須覆蓋全部抽象方法。
/*
假如我們在開發乙個系統時需要對員工進行建模,員工包含 3 個屬性:
姓名、工號以及工資。經理也是員工,除了含有員工的屬性外,另為還有乙個
獎金屬性。請使用繼承的思想設計出員工類和經理類。要求類中提供必要的方
法進行屬性訪問。
分析:父類:員工類:成員變數 name id pay;成員函式 抽象的work
子類:普通員工類:
經理類:有自己特有的bonus。
*/abstract class employee
abstract void work();
}class putongemployee extends employee
void work() }
class manager extends employee
void work() }
class employeedemo
}
----------------------
asp.net+unity開發、
.net培訓、期待與您交流! ----------------------
黑馬程式設計師 java基礎 抽象類
asp.net unity開發 net培訓 期待與您交流!抽象類的特點 1,抽象方法一定在抽象類中。2,抽象方法和抽象類都必須被abstract關鍵字修飾。3,抽象類不可以用new建立物件。因為呼叫抽象方法沒意義。4,抽象類中的抽象方法要被使用,必須由子類複寫起所有的抽象方法後,建立子類物件呼叫。如...
黑馬程式設計師 抽象類
asp.net android io開發s net培訓 期待與您交流!抽象類 abstract 當多個類中出現相同功能,但是功能主體不同,這時可以進行向上抽取,這時,只抽取功能定義,不抽取功能主體。抽象類的特點 1.抽象方法一定定義在抽象類中。2.抽象方法和抽象類都必須被abstract關鍵字修飾。...
黑馬程式設計師 抽象類
asp.net unity開發 net培訓 期待與您交流!抽象類當編寫乙個類時,我們往往會為該類定義一些方法,這些方法是用來描述該類的行為方式,那麼這些方法都有具體的方法體。但是有的時候,某個父類只是知道子類應該包含怎麼樣的方法,但是無法準確知道子類如何實現這些方法。抽象方法的定義 通過abstra...