[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!













留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[ML筆記] Ensemble - Bagging, Boosting & Stacking

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)