0

私はいくつかのswingjavaを実行していて、これに遭遇しました(プログラミングはまだ初めてです)。

int maxXvalue = getSize().width;

基本的に、これはgetSize()というメソッド内で定義された変数ですか?

私はクラス変数について知っています: className.variableName

私はオブジェクト変数について知っています:object.variableName

だからメソッドについてはそれですか?: method().variableName

また、Javaで内部クラス変数にアクセスするにはどうすればよいですか?たとえば、「InnerClass」というサブクラスを含む「Class」という名前のクラス:

それは:Class.InnerClass.variable

または、次のようになります:InnerClass.variable 参照されるコンテナクラスなし

混乱と誤解を解消してくれてありがとう

4

1 に答える 1

2

getSize()Dimensionオブジェクトのインスタンスを返すだけです

width is just a field within that object.

ここでのディメンションJavaDocs:http: //docs.oracle.com/javase/1.4.2/docs/api/java/awt/Dimension.html

于 2012-11-19T05:08:04.750 に答える