1)概念:类中的类就是内部类,作为一个属性(对象属性或类属性);
2.1)内部类对象属性及使用
内部类对象属性的定义
class Outer{
class Inner{
public void print(){
System.out.println("内部类打印");
}
}
}
使用
Outer.Inner oi = new Outer().new Inner();
oi.print();
2.2)类属性及使用
类属性的定义
class Outer{
static class Inner{
public void print(){
System.out.println("内部类打印");
}
}
}
类属性的使用
Outer.Inner oi = new Outer.Inner();
oi.print();