标签:
内部类-----是在其他类中的类
1、内部类的定义
2、内部类的使用
3、在内部类中使用外部类的成员
代码示例:
public class TestInnerClass { public static void main(String[] args){ ExternalClass extern = new ExternalClass(); ExternalClass.InnerClass inner = extern.new InnerClass(); inner.outPut("方法的字段"); } } class ExternalClass{ private String s = "外部类字段"; class InnerClass{ private String s = "内部类字段"; public void outPut(String s){ System.out.println("s的值为 " + s); System.out.println("this.s的值为 " + this.s); System.out.println("ExternalClass.s的值为 " + ExternalClass.this.s); } } }
输出结果:
s的值为 方法的字段 this.s的值为 内部类字段 ExternalClass.s的值为 外部类字段
标签:
原文地址:http://www.cnblogs.com/penghuster/p/4840482.html