クラスが次のオブジェクトをインスタンス化すると、メモリ内で何が起こりますか?
public class SomeObject{
private String strSomeProperty;
public SomeObject(String strSomeProperty){
this.strSomeProperty = strSomeProperty;
}
public void setSomeProperty(String strSomeProperty){
this.strSomeProperty = strSomeProperty;
}
public String getSomeProperty(){
return this.strSomeProperty;
}
}
クラスでSomeClass1
:
SomeObject so1 = new SomeObject("some property value");
クラスでSomeClass2
:
SomeObject so2 = new SomeObject("another property value");
新しくインスタンス化されたオブジェクトとそのプロパティにメモリがどのように割り当てられるか?