Javaにおけるクラスのメモリ割り当ての作成方法
Javaで、クラスのインスタンスはnewキーワードを利用してメモリが割り当てられます。以下は簡単なサンプルです:
public class MyClass {
private int myVariable;
public MyClass(int myVariable) {
this.myVariable = myVariable;
}
public int getMyVariable() {
return myVariable;
}
public void setMyVariable(int myVariable) {
this.myVariable = myVariable;
}
}
public class Main {
public static void main(String[] args) {
// 创建MyClass类的实例
MyClass myObject = new MyClass(10);
// 使用实例的方法和变量
System.out.println(myObject.getMyVariable()); // 输出:10
myObject.setMyVariable(20);
System.out.println(myObject.getMyVariable()); // 输出:20
}
}
上記の例では、MyClassクラスにはプライベートな整数の変数myVariableがあり、その値の設定・取得を行うメソッドがあります。MainクラスではMyClassクラスのインスタンスmyObjectを作成し、new MyClass(10)を呼び出すことでメモリを確保してインスタンスを初期化します。その後、インスタンスのメソッドや変数を使用してデータの操作・アクセスを行います。