日期:2014-05-19  浏览次数:20689 次

大婶们,小弟刚学java,问个我一直弄不懂的问题

class Link{
class Node{

};
private Node root ;
}

上面里面的private Node root是定义根节点,
之前看书看了很多这样的定义,没怎么想过,
今天继续看书又看到了,自己想了很久没想明白,
有这样定义的方式【private 类名称 名字】
请问这样定义有什么用?不是只是这样定义的嘛。例如:封装的话【private 数据类型 名字】
------解决方案--------------------
每个对象都有自己特有属性,这个属性泛化就只是个属性,如果细化可以看成一个对象,,就比如 汽车拥有车轮这个属性,也可以把车轮看成对象。。

------解决方案--------------------
私有的,可以像楼上那样理解
------解决方案--------------------
类的属性有很多访问权限,建议你去看一下,不是只有private 还有 public 和 protected 这三种定义方式对其他类的可见性不同。
------解决方案--------------------
就是定义一个对象类,把Node这个类叫root,是一个对象,你要用的时候就调用这个root也就是Node这个类中的方法
------解决方案--------------------
私有的内部类
------解决方案--------------------
呵呵 , 弄懂了就好了。。。