请问:这个错在哪了?如何更改?
请看:
public class test1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
A.stu.dsp();//这里错了
}
}
class Stu {
void dsp() {
System.out.println("hello");
}
}
class A {
public static Stu stu;
}
我的程序编译没有问题,运行时出错了。
类中的stu是静态变量,那么A.stu应该是可以的,就是A.stu再调用方法就出问题了,
错误是:
Exception in thread "main" java.lang.NullPointerException
at com.mingrsoft.test1.main(test1.java:7)
请问:错在哪了?怎么修改?(不要在void dsp前加static)