class Outter
{
String name = "out";
//实例内部类
class Inner
{
String name = "in";
public void test()
{
String name = "local";
System.out.println(name);
System.out.println(this.name);
System.out.println(Outter.this.name);
}
}
//静态内部类(静态成员属于外部类 不属于外部类对象)
static class StaticInner
{
int age = 17;
static String name = "11" ;
}
}
//内部类
class InstanceInnerClassDemo
{
public static void main(String[] args)
{
//Outter a1 = new Outter();
Outter.Inner b1 = new Outter().new Inner();
System.out.println(b1);
new Outter().new Inner().test();
//创建静态内部类对象
Outter.StaticInner a3 = new Outter.StaticInner();
}
}
5.10 实例内部类和静态内部类
最新推荐文章于 2024-03-26 11:18:58 发布