2012-10-22 12 views

答えて

7

は単に方法が最終作る参照、

詳細情報については
public final String getId() { 
    ... 
} 

3

メソッドがビルド済みAPIの一部ではなく、直接サブクラスから呼び出されない場合は、単にメソッドをprivateにすることをお勧めします。

クラス階層が単一のパッケージに含まれている場合は、スコープのキーワードなしでパッケージスコープでメソッドを作成します。したがって、外部の世界(あなたの他のパッケージに含まれている)だけがそれにアクセスすることができないため、それを無効にすることはできません。

あなたの方法が本当にあなたのAPIの一部ではありませんが、でも、外部のサブクラスによって見えるように持っている場合は、あなたの方法はあなたのAPIの一部である場合、それはprotected

final最後に、作る作る好むそれpublicfinal

関連する問題