高人求助!调用方法的时候报空指针,不知道为什么。。 调用方法报空指针错误,你就要检查 当前对象是空的。即当前的Object==null 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package my;public class test1 { public static void main(String[] args) { // TODO Auto-generated method stubtest t=new test();t.setLight("456");t.setTime("123");t.getLight();t.getTimeLight();System.out.println(t); }}在你的类中添加:@Override public String toString() { return "test [time=" + time + ", light=" + light + "]"; }测试正常。不知道你是什么问题。 你的类里面,没有对time做赋值或初始化的操作,所以time为null,getTime为null。getTimeLight函数对information赋值了,所以返回的有值。调用getLight正常,是因为你在调用前,调用了setLight。在另一个方法中调用getTime又是可以的,说明你在这个方法里调用了setTime给time赋值了........................ java 数组nullpoint exception?求解 菜鸟求助,Java中传值还是传引用? SOCKET问题 关于ibatis调用oracle存储过程取得多个输出参数值的问题 类似jni,如何在c++中调用java代码? 是高手就请进>>>跪求备份数据库问题,在线ing.... [帮帮忙]求java操作矢量图的资料和sdk,谢到没法再谢! java的环境变量问题?(急) 关于接口实现解耦功能的疑问 怎样让Button显示Icon? 关于递归形参 以下这段程序的内部类应该如何修改?
// TODO Auto-generated method stub
test t=new test();
t.setLight("456");
t.setTime("123");
t.getLight();
t.getTimeLight();
System.out.println(t);
}}
在你的类中添加:@Override
public String toString() {
return "test [time=" + time + ", light=" + light + "]";
}
测试正常。不知道你是什么问题。
getTimeLight函数对information赋值了,所以返回的有值。
调用getLight正常,是因为你在调用前,调用了setLight。
在另一个方法中调用getTime又是可以的,说明你在这个方法里调用了setTime给time赋值了........................