内部类可作为其他类的成员,而且可访问它所在类的成员
其他类的成员 是什么意思?
其他类的成员 是什么意思?
2015-10-15
//外部类HelloWorld public class HelloWorld{ //外部类的私有属性name private String name = "imooc"; //外部类的成员属性 int age = 20; ///////////成员内部类Inner 此刻内部类Inner 是 作为外部类HelloWorld的一个成员的 public class Inner { String name = "爱慕课"; //内部类中的方法 public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name );////////此刻内部类访问 所在类HelloWorld的 成员变量 System.out.println("内部类中的name:" + name ); System.out.println("外部类中的age:" + age); } } //测试成员内部类 public static void main(String[] args) { //创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner(); //调用内部类对象的show方法 inn.show(); } }
请看上面的注解
举报