读书人

Java关于static有关问题的一个程序求解

发布时间: 2012-03-09 16:54:57 作者: rapoo

Java关于static问题的一个程序求解释
class Singleton
{
private static Singleton instance;
private Singleton(){System.out.println("执行了!");}
public static Singleton getInstance()//static方法
{
if(instance==null)
{
instance =new Singleton();//这里执行构造器了,但是构造器没有用static修饰啊?
}
return instance;
}

}

[解决办法]
楼主的疑惑是什么列?
[解决办法]
单例。。。不懂???getInstance是static的,instance也是static 的new 一个对象就会自动调用这个对象的无参构造函数!

读书人网 >Java面试

热点推荐