私はJavaを勉強しています。私は初心者です。 3つのクラスを(同じパッケージに)作成しようとしました。 メインメソッド(JavaApp1)を持つもの、 "JavaClass1"と最後のクラス "JavaClass2"と呼ばれるもの。メインメソッド外のJavaクラスインスタンス
public class JavaClass1 {
public int var1;
public int var2;
}
JavaClass2のコード:ここで はJavaClass1のコードですJavaClass2で
public class JavaClass2 {
JavaClass1 ogg = new JavaClass1();
ogg.var1 = 4;
ogg.var2 = 7;
}
、Netbeansのは、パッケージのoggのはありません「の割り当て(JavaClass1.var1とJavaClass.var2)に関連し、私に2つのエラーを表示します
。期待。存在するが、私はクラスのインスタンスを作成し、mainメソッド内の割り当てを属性ならば、問題がないではない。なぜ?
を読んで、ゲッターとセッターを使用してみてください 変数をプライベートとして設定することはできますか? さらに多くのコードが役に立ちます – alovaros
@alovarosコードで十分です。エラーはすでに回答に記載されています。 – Fildor