一个java类的疑问
如下所示
class Child
{
int no;
Child nextChild=null;
public Child(int no)
{
//给一个编号
this.no=no;
}
}
这个Child nextChild究竟算什么东西,我从没看见过这种用法,求高手详细解答,感谢!
[解决办法]
跟链表一样.
也见过书上叫做 "自引用"
[解决办法]
例如你有许多这种Child对象,你想把它们一个一个按号码连接起来,就这么写咯
[解决办法]
就好像几个人站成一排,每个人都只知道下一个人是谁,这样最后一个人就可以知道第一个人,最终形成一个环形。
[解决办法]
这是java类的自引用。
就是说类自身做为自身的一个属性存在。
客观世界也是如此:比如说,Sina网站有很多新闻,
新闻是News这个Java类来形容。
可以如下定义
class News{ Set<News> childNews ; // 新闻有很多种,比如体育新闻,经济新闻,娱乐新闻;}