我没有分了,帮帮我吧。。。。。!

starr0110 2003-10-15 02:53:55
j2se。
两个类之间如何进行参数传递?
例如:我定义了两个类a.class和b.class,
class a {
private int[][] box=new int[2][2];
.....
....
}
class b{
private int[][] box;
b(a x){
for(int i=0;i<box.length;i++)
....
....
...
}
为什么会有问题呢?提示for那一行是nullpointer,为什么呢 ?
...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starr0110 2003-10-16
  • 打赏
  • 举报
回复
谢谢各位,我明白了
caoxmby 2003-10-15
  • 打赏
  • 举报
回复
同意
sundayfleet 2003-10-15
  • 打赏
  • 举报
回复
你代码中,box是b中的box,如果要访问a中的box,需要加上
for(int i=0;i<x.box.length;i++)
nullpointer如楼上所说
stamp80 2003-10-15
  • 打赏
  • 举报
回复
按照你这种写法,box是b中的box,他跟本没有初始化。当然是nullpointer。你跟本没有涉及类间的参数传递。更何况你设成了private,根本无法从别的类中访问。
starr0110 2003-10-15
  • 打赏
  • 举报
回复
哎,没人理我

62,612

社区成员

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

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