More Related Content
More from Appresso Engineering Team
More from Appresso Engineering Team (20)
Effective Java 輪読会 第4章 項目13-17
- 5. カプセル化の手段
• アクセス制御
– トップレベルのクラス
• APIとしてpublic
• 実装としてパッケージプライベート
– メンバ
• 基本的にインスタンスフィールドはprivate
• publicの可変フィールドを持つクラスはスレッド
セーフではない
• 例外は定数(public static final)