搞JAVA的朋友,看这几行简单的代码。。。。。。(0分)

  • 主题发起人 主题发起人 绝色神偷
  • 开始时间 开始时间

绝色神偷

Unregistered / Unconfirmed
GUEST, unregistred user!
public void addNews(News news)
{
if (next==null)
{ next=news;
return;}
next.addNews(news);
}
说明:News是一个类,next是News类的对象。
他实现一个什么功能?
 
把News加到链尾
 
我想应该是Vector
 
JAVA又没有指针的概念,这个链接动作是怎么形成的呢?
 
我赞成卷大侠的说法,把News加到链尾
可以这样定义链表的节点类:
class addNews
{
private int Data;
//节点中保存的数据
private addNews next;//节点中的指针属性,指向下一个addNews对象的对象引用
}
绝色兄弟,你觉得呢?
 
上面这个方法的确是形成一个链表,但protected News next = null;这样的申明我的确
有点看不出,这种形成方式是怎样的呢?
 
我觉得实际实际上形成的是一个链功能,在题目的说明处应该还有一个条件,那就是next
是news的一个成员变量。尽管java没有了指针概念,但实际上还是存在只不过得到了安全
保护
 
尽管java没有了指针概念,但是记住,Object是By Reference的。
 
后退
顶部