第1个回答 2013-08-03
可以,在抽象类实例化对象的时候,是不能用new关键字去实例化对象的,那么我们就必须在此类中定义static方法, 用类名.静态方法去实例化对象。
第2个回答 2013-08-03
那里有一句 private static single instance = new single();
你没看到吗,这里就是初始化的,他这个getInstance()是为了保证只有一个该类的实例,就是设计模式中经常用到的单例模式,你可以去看下java的设计模式类的书籍就了解为什么要这样了.
第3个回答 2013-08-03
必须实例化才能使用类成员方法。否则报错。
s=Single.getInstance();已经在给s实例化了.
第4个回答 2013-08-03
可以啊 定义static 就可以了