主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

尚硅谷JavaSE基礎

7.6 抽象類

7.6.1 抽象類概念

1.抽象類(abstract class)

隨著繼承層次中一個個新子類的定義,類變得越來越具體,而父類則更一般,更通用。類的設計應該保證父類和子類能夠共享特征。有時將一個父類設計得非常抽象,以至于它沒有具體的實例,這樣的類就可以聲明為抽象類。

2. 抽象類和具體類

抽象類與具體類

?????? 具體類 — 對現實世界一種實體的抽象定義。

?????? 抽象類 — 對現實世界一種類型的多種實體的統一抽象定義。

例如:

?????? Pet類應定義為抽象類

?????? Bird類應定義為具體類

?????? 抽象類中可聲明抽象方法

?????? 示例:

?????? public abstract class Pet {

??????????? public abstract void speak();

??????????? ……

? ??}

7.6.2特點

①用abstract關鍵字來修飾一個類時,這個類叫做抽象類;

②用abstract來修飾一個方法時,該方法叫做抽象方法。

抽象方法:只有方法的聲明,沒有方法的實現。以分號結束:abstract int abstractMethod( int a );

含有抽象方法的類必須被聲明為抽象類。

 

抽象類不能被實例化。抽象類是用來被繼承的,抽象類的子類必須重寫父類的抽象方法,并提供方法體。若沒有重寫全部的抽象方法,仍為抽象類。

不能用abstract修飾屬性、私有方法、構造器、靜態方法、final的方法。

 

 

    1. <pre id="kncjd"><li id="kncjd"></li></pre>

        <pre id="kncjd"><abbr id="kncjd"></abbr></pre>
        <i id="kncjd"><dl id="kncjd"></dl></i>

        主站蜘蛛池模板: 云霄县| 常德市| 鄂尔多斯市| 安吉县| 东山县| 湖北省| 涞源县| 友谊县| 邳州市| 新建县| 盈江县| 高淳县| 阳原县| 荔波县| 丰顺县| 武平县| 永登县| 唐山市| 许昌县| 清徐县| 中方县| 道孚县| 中西区| 长顺县| 罗山县| 湖北省| 铜鼓县| 长岭县| 鄂伦春自治旗| 临夏市| 女性| 子洲县| 祁东县| 上栗县| 华阴市| 合肥市| 类乌齐县| 铜鼓县| 吉安县| 讷河市| 大悟县|