成员内部类
import java.util.*;
public class Demo{
public static void main(String[] args){
//创建一个外部类对象
Test out=new Test();
out.nae="Tom";
out.ag=18;
out.outtool();
//创建一个内部类对象
Test.in in=new Test().new in();
in.name="Airi";
in.age=15;
in.student();
in.nae="Tolk";
in.ag=21;
in.outtool();
}
}
class Test {
String nae;
int ag;
public void outtool(){
System.out.println("外部类方法正在运行......"+" "+nae+" "+ag);
}
//创建内部类
class in {
String name;
int age;
public void student(){
System.out.println("内部类方法正在运行......"+" "+name+" "+age);
}
//测试当内部类变量名和外部类变量名一致时,会出现什么问题
String nae;
int ag;
public void outtool(){
System.out.println("内部类崇明方法正在运行......"+" "+nae+" "+ag);
}
}
}