java のクラスへの直接代入はどのように行われますか
Java では、代入演算子 (=) を用いて、クラスインスタンス変数や静的変数に値を直接代入することができます。一般的な代入方法を以下に示します。
- インスタンス変数に初期値を直接クラス定義に指定する:
public class MyClass {
private int myVariable = 10;
}
- インスタンス変数への代入は、コンストラクタで行う。
public class MyClass {
private int myVariable;
public MyClass() {
myVariable = 10;
}
}
- その他の方法でインスタンス変数に代入
public class MyClass {
private int myVariable;
public void setMyVariable(int value) {
myVariable = value;
}
}
- クラス定義内で静的変数に初期値を与える:
public class MyClass {
private static int myStaticVariable = 10;
}
クラスの定義内またはインスタンス化されたオブジェクトのメソッド内のみで代入演算を実行することに注意してください。クラスの外部では直接実行しないでください。