package com.itheima.manage.info.test06;//!!!第一类内部类调用publicclassdemo03{staticclassOutside{privateint a =100;classInside{//内部类privateint a =200;publicvoidshow(){//内部类的方法int a =300;
System.out.println(Outside.this.a);//输出100
System.out.println(this.a);//输出200
System.out.println(a);//输出300}}}publicstaticvoidmain(String[] args){
Outside.Inside o =newOutside().newInside();//直接新建内部类
o.show();//调用内部类方法}}
第一种:package com.itheima.manage.info.test06;//!!!第一类内部类调用public class demo03 { static class Outside{ private int a = 100; class Inside{ //内部类 private int a = 200; public void show(){ //内部类的方法