第1章 引言
- Java 語言支持四種類型:接口(interface)、類(class)、數(shù)組(array)和基本類型(primitive)。
- 接口(interface)、類(class)和數(shù)組(array)通常被稱為引用類型(reference type),類實例和數(shù)組是對象(object),而基本類型的值則不是對象。
- 方法的簽名(signature)由方法的名稱和所有參數(shù)類型組成;簽名不包括方法的返回類型。
第2章 創(chuàng)建和銷毀對象
第1條:考慮用靜態(tài)工廠方法代替構造器
最常用的獲取類實例的方法:
- 提供一個公有的構造器
- 提供一個公有的靜態(tài)工廠方法(static factory method):一個返回類實例的靜態(tài)方法。
靜態(tài)工廠方法與構造器不同的優(yōu)勢在于
靜態(tài)工廠方法有名稱
一個類只能有一個帶有指定簽名的構造器。不必在每次調(diào)用他們的時候都創(chuàng)建一個新對象
可以返回