package cn.itcast.day09.demo11;
/*抽象方法,加上abstract關鍵字,去掉{},直接;
* 抽象方法必須在抽象類中
* 1.不能直接建立new抽象類物件
* 2.必須用子類繼承抽象父類
* 3.子類必須覆蓋重寫抽象父類的抽象方法
* 4.建立子類物件使用
* */
public
abstract
class
animal
}
package cn.itcast.day09.demo11;
public
class
catextends
animal
}
package cn.itcast.day09.demo11;
import jdk.nashorn.internal.ir.catchnode;
public
class
demomain
}
package cn.itcast.day09.demo12;
/*抽象類中不一定要有抽象方法
* 有抽象方法的類一定是抽象類*/
public
abstract
class
fu}
package cn.itcast.day09.demo12;
public
class
ziextends
fu@override
public
void
eat(
)}
package cn.itcast.day09.demo12;
public
class
demomain
}
Java學習筆記 抽象類
抽象類 類中沒有足夠的資訊來描繪乙個具體的物件。定義有點玄乎,但是從它的特點可以理解這個定義 abstract class來定義抽象類。抽象類的特點 1.抽象方法只允許在抽象類中定義,但是抽象類中可以定義非抽象方法 抽象模擬普通類僅僅多了抽象方法 2.抽象方法只能定義方法宣告,並不能定義方法實現 3...
Java抽象工廠學習
一家公司生產兩個系列的產品 a系列,食品裡 milk,meat,noodle b系列,與a系列相對應的餐具,spoon,knife,chopsticks 產品有兩個系列,在a系列某個位置的產品,在b系列一定有乙個對應的產品,牛奶 湯勺,肉 刀,麵條 筷子 抽象產品系列之一,食品類介面與三個具體的食品...
java設計模式學習筆記 抽象工廠模式
抽象工廠模式 此模式提供了乙個介面,用於建立相關或者依賴物件的家族,而不需要指定具體的實現類。抽象工廠模式允許客戶使用抽象介面來建立一組相關的產品,客戶類和工廠類分開,客戶需要任何產品的時候,只需要向工 廠請求即可,客戶無須修改就可以獲得新產品。這樣一來,客 戶就從具體產品中解耦。抽象工廠模式的um...