JAVA常用类---成员内部类

发布时间 2023-06-27 20:26:55作者: 水声漫过头顶

成员内部类

public class Outer {
private String name = "张三";

class Inter{    //成员局部类,不能包含静态成员   private static String sex = "男",,可以包含静态常量private static final String sex = "男"
private int age= 18;
private String name = “李四”
public void show(){
System.out.println(name//李四);
System.out.println(this.age//18);
System.out.println(Outer.this.name//张三);
}
}

 

import Outer.Outer.Inter; //导入局部类

public class TestOuter {
public static void main(String[] args) {

Outer outer = new Outer();
Inter inter = outer.new Inter();
// Inter inter=new Outer().new Inter();第二种方式
inter.show();
}
}