我有一个我定义的对象,我从中定义我的对象的类有一个变量。这个变量的类型和这个类一样,见下图:
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;
}
公共无效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?