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

发布时间 2023-06-28 14:03:41作者: 水声漫过头顶
public class MemberParticalClass {
private String name ="王二";
public void exhibit(){
//定义局部变量
String addres = "湖北";
//定义局部类,定义局部类或者变量是不能加修饰符的
class Inter{
private String sex ="女";

public void exhibit1(){
//访问外部类的属性
System.out.println(MemberParticalClass.this.name);
//访问内部类的属性
System.out.println(Inter.this.sex);
//访问局部类的属性,JDK1.7规定局部属性必须是常量final,1.8默认加上final
System.out.println("女");
}
}
//创建局部类对象,通过直接调用外部类的exhibit方法,使用exhibit1方法
Inter inter =new Inter();
inter.exhibit1();
//外部调用
/*MemberParticalClass memberParticalClass = new MemberParticalClass();
memberParticalClass.exhibit();
*/
}
}