兄弟,
public static Single getInstance()
{
if(s==null)
s=new Single();
}
这里定义的返回值类型是Single,请问返回值在哪里?
}
return s;
}哦,原来返回值你放在方法外了,现在,你知道问题在哪里了么?- class LanHan
- {
- public static void main(String[] args)
- {
- Single.getInstance();
- }
- }
- class Single
- {
- private static Single s=null;
- private Single(){}
- public static Single getInstance()
- {
- if(s==null)
- s=new Single();
- //把返回值放方法里面!
- return s;
- }
- }
复制代码 |