私が定義したオブジェクト、変数を持つオブジェクトを定義するクラスがあります。この変数の型は、このクラスと同じです。以下を参照してください。
public class _car
{
public _car()
{
}
_car BMW = null;
}
.
.
.
最後の行は、対象マシンのグローバル定義であることに注意してください。私の質問は、_car クラスにないメソッドで次のようなことを行うかどうかです。
public another_Class
{
public another_class()
{
}
public _car machine = new _car();
public int this_Methode()
{
if (Machine.BMW == null){
Machine.BMW = new _car();
return 1;
}
return 0;
}
public void main_Methode() {
int i=this_Methode();
i+=this_Methode();
//We run main_method in somewhere in our program now you say i is 0 or 1 or2 ?
}
}
このように考えてください // main_method を実行すると、i の値を教えてくれますか? は 0 か 1 か 2 か?