当前位置: 代码迷 >> Java相关 >> 接口的一个有关问题,请帮忙解释一下
  详细解决方案

接口的一个有关问题,请帮忙解释一下

热度:11   发布时间:2016-04-22 20:41:47.0
接口的一个问题,请帮忙解释一下
public interface Interface {
public static final int num = 3;
public abstract void show();

}

public class InterfaceDemo implements Interface{
//private static InterfaceDemo i;
static InterfaceDemo i = new InterfaceDemo();
public void show() {
System.out.println(i.num);
}
public static void main(String[] args) {
i.show();
}
}
为什么用注释的语句会报空指针
------解决思路----------------------
未实例化InterfaceDemo,使用的时候当然报空指针异常
private static InterfaceDemo i = new InterfaceDemo();
任何对象在使用之前必须实例化