Java 疑问:我想建立一个节点数组,但是一直报错,是不是Node类写错了。。求教啊~~代码如下:

[复制链接]
查看11 | 回复4 | 2013-4-1 17:51:56 | 显示全部楼层 |阅读模式
这样应该才publicNode[] node=new Node[];publicNode[] node=new Node(); 这样声明的一个Node数组node 而实例却只是一个Node实例而不是一个数组。...
回复

使用道具 举报

千问 | 2013-4-1 17:51:56 | 显示全部楼层
你没给构造 函数呀要在{}里加上 public function Node(){//初始化的代码如 weight = 0;}...
回复

使用道具 举报

千问 | 2013-4-1 17:51:56 | 显示全部楼层
你的
publicNode[] node=new Node();应该改成
public Node[] node = new Node[5];一开始应该声明数组长度的还有,这一句是写在 方法里面还是方面外面类里面如果是写在方法里面就不能些public修饰符如果是在方法外面类里面 就没有问题...
回复

使用道具 举报

千问 | 2013-4-1 17:51:56 | 显示全部楼层
你语法创建错了。Node [] node = new Node[]; //创建Node节点数组...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行