首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

静态变量实例化有关问题呀

2012-01-21 
静态变量实例化问题呀class Single {private Single() {}private static Single instance new Single()

静态变量实例化问题呀
class Single {
  private Single() {}

  private static Single instance = new Single();

/* private static Single instance;
  instance = new Single()
*/
我用注释里的来实例化,编译为什么会出错,说是需要标识符

[解决办法]

Java code
public class Single {    private Single() {}    private static Single instance = new Single();    private static Single instance(){        instance = new Single();        return instance;    }}
[解决办法]
Java code
class Single {  private Single() {}  // private static Single instance = new Single(); //假如注释掉  private static Single instance; //这句话没有问题  // instance = new Single(); //这句活有问题,因为这条语句不能直接放在这里,必须放在某个方法里面或者放在初始化块里面。 

热点排行