解决方案 »
- 我把一个静态的常量赋值给一个字符串,这样有什么问题吗?欢迎大家一起讨论!
- Thinking in java 内部类 final问题
- java 为什么在构造函数中把变量定义成final类型
- JTABLE 可不可以将表头设置成 JComBbox ?
- jdbc连接mysql不能updateRow问题
- 求助为什么我的背景颜色显示不出来?
- 初学者,请教嵌套接口中的private接口的实现问题
- 请问关于string类的问题,郁闷啊
- 一个奇怪而让人摸不清头脑的小问题,请各位前辈指教,谢谢!!!!在线等待?
- 谁有JB5 的Active key?
- 有人用HttpAsyncClient异步发过请求吗?求模拟登陆发请求的代码
- 出现如下错误是何原因?
public class t3 {
static Student S1 = null;
public static void main(String[]args){
S1.setStudent(90,85,75,80,80,90,82,75,78,70,65,70);
}
}
楼主的S1变量是=null的,还没有初始化,也就是空的,但是你却在下面调用了S1变量的方法,当然会报空指针啦,就好像楼主拿了一个空杯子在喝水是一个道理。
Subject a;
Subject b;
Subject c;
改成
Subject a = new Subject();
Subject b= new Subject();
Subject c= new Subject();
一下代码中的第 2 行
public class t3 {
static Student S1 = null;
public static void main(String[]args){
S1.setStudent(90,85,75,80,80,90,82,75,78,70,65,70);
}
}
改为Student S1 = new Student();就不会报错了, 但是仅仅只是不报错能运行而已,但是楼主想要干什么我没看明白,程序运行没有任何结果