本帖最后由 Fc10232 于 2012-5-17 19:35 编辑
如题。。
class Person{
private static Person p = new Person();
private Person(){}
public static Person getp(){
return p;
}
public void print(){
System.out.println("hello world");
}
}
public class Demo01 {
public static void main(String[] args) {
Person.getp().print();
}
}
这个是从getp() 获得的引用吧? 是不是调用了非static方法 |