2011-12-22 6 views
7

ない変数、こんにちは仲間のプログラマパブリックまたはプライベート-Javaの

変数はのような方法 外で定義されたパブリックまたはプライベートではないと定義されている場合:

Graphics goff; 
    Image  ii; 
    Thread thethread; 

何だろう変数は?

+0

Javaのクラス外で変数を定義することはできません。あなたは「方法外」を意味しますか? – dasblinkenlight

+0

私は「方法外」を意味していました。編集された投稿。ありがとう。 –

答えて

15

明示的な修飾子なしで定義された変数のアクセスレベルは、package-privateです。これらの変数は、独自のパッケージ内でのみアクセスできます。 Java hereのアクセス/可変スコープレベルについて詳しく読むことができます。

+1

これは基本的に.javaファイルが現在あるデフォルトのパッケージ内のプライベートインスタンス変数として定義されていますか? –

+1

はい、正しいです。 –

+0

お返事いただきありがとうございます! –

関連する問題