java新手问题 ,求各位大神帮助
各位大神,帮帮忙 本人是一个菜鸟 想问几个问题~class BirthDate{
......
}
public class Test{
Test test = new Test( );
这个test为什么是局部变量啊?是要分配到栈内存中么?
}
public class Test{
Test test = new Test( );
int date = 9;
}
这个date 为什么也是局部变量啊?
java --------------------编程问答-------------------- 这两个都是成员变量,不是局部变量。
另外
public class Test{
Test test = new Test( );
}
这个会死循环。 --------------------编程问答-------------------- 这两个都是成员变量,你搞错了。
Test test = new Test( ); 这样写是单例的写法
--------------------编程问答--------------------
不要误人子弟啊,这怎么个单例法。。。。 --------------------编程问答-------------------- public class Singleton {
private static Singleton singleton = new Singleton();
private Singleton() {}
public static Singleton getSingleton() {
return singleton;
}
} --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 不懂帮顶 --------------------编程问答-------------------- 赞2楼,帮顶一下
补充:Java , Java SE