[Java] Absolute Java (5E) Ch 8 & Ch13
clone method
可以複製object
因為copy constructor
會有個問題
class F 的reference 可以指到 F 物件以及他的children物件
static {
}
只會在載入時執行一次
可用來initialize!
reading : Singleton Design Pattern
系統中常常有些object就已經存在了,
已經存在的物件
Vehicle裡面有水上的也有路上的交通工具,
Company如果直接對Truck 跟 RiverBarge會需要多一步驟來判斷很麻煩
所以創造出一個抽象的Class來泛指交通工具
Vehicle不是實際存在的東西,是個概念
Company.getCompany 是一個static method
把原本就有的那家公司get到!
這裡不用new !
因為那家公司已經存在了!
前述的Singleton概念
Abstract Class 有些東西沒有被實做,可以被繼承,可以有Constructor
但不能被new成物件!!
Abstract Class 不能變成真正存在的Object !! 他下一層的才可以
interface :
一個正式的declaration,所有的method都沒有implement
interface裡面都是abstract method 所以不用特別寫
而且也都是public !!
多重繼承:
implement可以對很多個interface!
留言
張貼留言