在JAVA中,内部类能不能访问外围类的私有或公有属性?

请问:JAVA中,内部类能不能访问外围类的私有或公有属性?能不能把内部类产生的值赋给外围类的属性?具体怎么操作,望告知,谢谢。

内部类访问外部类可以用this.(外部类属性名)
也可以创建对象,对对象操作,
外部类访问内部类就必须创建内部类的对象然后对对象操作
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-02-07
当我们建立一个inner class时,其对象就拥有了与外部类对象之间的一中关系,这是通过一个特殊的this reference形成的,使得内部类对象可以随意的访问外部类中所有的成员。也就是说用this.***** 就能访问了
相似回答