Javaのメソッドのデフォルトスコープとは何ですか? 質問する

Javaのメソッドのデフォルトスコープとは何ですか? 質問する

次のように入力すると:

 void doThis(){
     System.out.println("Hello Stackoverflow.");
 }

のデフォルトのスコープは何ですかdoThis()?

公開? 保護? 非公開?

ベストアンサー1

デフォルトのスコープはパッケージ プライベートです。同じパッケージ内のすべてのクラスがメソッド/フィールド/クラスにアクセスできます。パッケージ プライベートは、保護されたスコープやパブリック スコープよりも厳密ですが、プライベート スコープよりも許容範囲が広くなります。

詳しくは:
http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
http://mindprod.com/jgloss/scope.html

おすすめ記事