1.父类中在成员位置上定义了一个内部类,相当于这个类的一个成员变量 。子类可以覆盖 。代码为证
class Out{
class Inner{
void print(){
System.out.println("i anm inner1");
}
}
}
class Out2 extends Out{
class Inner{
void print(){
System.out.println("i anm inner2");
}
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Out2().new Inner().print(); // 打印 i anm inner2
}
}
|