内部类可以访问外部类的属性
2013-05-04 14:57
302 查看
内部类可以访问外部类的属性
package Inner; public class TestInnerClassAccessOutClass { private int count = 5; private class InnerClass{ public int returnCount(){ return count;//内部类可以访问外部类的变量,自然内部类的构造必须在外部类初始化之后才能构造 } } public static void main(String[] args) { TestInnerClassAccessOutClass t = new TestInnerClassAccessOutClass(); TestInnerClassAccessOutClass.InnerClass i = t.new InnerClass(); System.out.println(i.returnCount()); } }
运行结果:
5
相关文章推荐
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 【面试对宝典40题的解释】匿名内部类访问外部类中的局部变量必须是final属性
- # 深入理解Java中为什么内部类可以访问外部类的成员#
- 为什么内部类可以访问外部类的变量
- JavaSE8基础 内部类可以访问外部类的私有成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 匿名内部类访问外部类中的局部变量必须是final属性
- * 编写一个内部类,外部类为药品类,内部类为药架类,包括一个放置药品的方法,要求: * 1.外部其他类不能直接访问内部类 * 2.但外部其他类可以访问内部类的放置药品方法
- 深入理解Java中为什么内部类可以访问外部类的成员
- 震惊!外部类可以访问内部类private变量
- 匿名内部类访问外部类中的局部变量必须是final属性
- 内部类之设计模式-内部类可以访问外部类的私有成员
- Java匿名内部类可以访问外部类的成员;若访问所在方法的成员,那个成员必须具有final属性
- 内部类访问外部同名属性或者方法
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 为什么内部类可以访问外部类的成员
- 内部类之设计模式-内部类可以访问外部类的私有成员