内部类概念
什么是内部类
- 概念:在一个类的内部再定义一个完整的类。
class Outer{
class Inner{
}
}
- 特点:
- 编译之后可生成独立的字节码文件。
- 内部类可直接访问外部类的私有成员,而不破坏封装。
public class Body{
private String name;
//头部
class Header{
public void show(){
System.out.println(name);
}
}
}
- 可为外部类提供必要的内部功能组件。