class Link{
class Node{

};
private Node root ;
}上面里面的private Node root是定义根节点,
之前看书看了很多这样的定义,没怎么想过,
今天继续看书又看到了,自己想了很久没想明白,
有这样定义的方式【private 类名称 名字】
请问这样定义有什么用?不是只是这样定义的嘛。例如:封装的话【private 数据类型 名字】

解决方案 »

  1.   

    类的属性有很多访问权限,建议你去看一下,不是只有private 还有 public 和 protected 这三种定义方式对其他类的可见性不同。
      

  2.   

    就是定义一个对象类,把Node这个类叫root,是一个对象,你要用的时候就调用这个root也就是Node这个类中的方法
      

  3.   

    额,又去翻了一下书,明白了,书上在声明对象的时候是这样写的。类名 对象名 = null ;刚才测试了下。那个null可以不要也行的。
      

  4.   

    请问怎么给分的?第一次来CSDN论坛,发现这里的人都是高手,也很热心。。以后常来了。虽然不能帮助什么,顶顶贴,学习学习也是好的,学到老活到老。。