public class Outer
{
private int outProp=9;
class Inner
{
private int inProp=5;
public void accessOuterProp()
{
//非静态内部类可以直接访问外部类的成员
System.out.println("外部类的outProp属性值是:"+outProp);
}
}
public void accessInnerProp()
{
//外部类不能直接访问非静态内部类的实例属性,若要访问,必须显示创建内部类对象
System.out.println("内部类的inProp属性值是:"+new Inner().inProp);
}
public static void main(String[] args)
{
Outer out=new Outer();
out.accessInnerProp();
}
}
内部类 学习笔记(三)
最新推荐文章于 2021-02-25 07:17:17 发布