タグ

protectedに関するwogawaraのブックマーク (1)

  • Java講座 > 2.3. メソッドの可視性

    『目的』 メソッドの可視性に注意を払ってクラス同士の結合を小さくしましょう。 『Before』 メソッドには、public、protected、private、package-private の4種類の可視性があります。 可視性を考慮していないクラスです。 public class Hoge { /* Hoge内部でしか利用しないメソッド */ public void method1() { : } /* Hogeのサブクラスしか利用しないメソッド */ public void method2() { : } /* 同一パッケージ内でしか利用しないメソッド */ public void method3() { : } /* どこからも使われるメソッド */ public void method4() { : } } 実装の詳細をさらけ出すことは好ましくありません。 『After』 適切な

  • 1