- 概念:在类中定义另外一个类
- 成员内部类:
定义格式
public class Outer{
class Inner{
//其他代码
}
}
访问格式:
Outer.Inner x = new Outer().new Inner();
- 局部内部类:
public void eat(){
System.out.println("吃火锅");
//局部内部类
class Teacher{
public void eat(){
System.out.println("吃红烧肉");
}
}
Teacher tea = new Teacher();
tea.eat();
}
- 匿名类: