一个简单的JAVA问题

superjsf2010 2013-12-18 11:34:51
public class B(){
private A a;

public void start(){
a=new A();
}

public void stop(){
a.stop();//a报空指针错误
}

}

如上代码,先调用start,再调用stop,报a空指针异常,求解释,谢谢!
...全文
146 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
superjsf2010 2013-12-18
  • 打赏
  • 举报
回复
引用 3 楼 fudongrifdr 的回复:
你代码贴完整啊? 还有public class B()?????
那个是些错了 ^0^
superjsf2010 2013-12-18
  • 打赏
  • 举报
回复
引用 2 楼 ygycomon 的回复:
B b = new B(); b.start(); b.stop();
我也是这样调用的,可是异常了
末日哥 2013-12-18
  • 打赏
  • 举报
回复
你代码贴完整啊? 还有public class B()?????
致知Fighting 2013-12-18
  • 打赏
  • 举报
回复
B b = new B(); b.start(); b.stop();
小陈杰帝 2013-12-18
  • 打赏
  • 举报
回复
没问题啊!话所你的public class B(){}这个括号什么意思~~~

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧