黑马程序员技术交流社区
标题:
内部类
[打印本页]
作者:
杨立考
时间:
2013-1-31 10:30
标题:
内部类
是否能为外部类定义子类,在子类中再定义一个内部类来重写父类中的内部类啊?
作者:
黑马张英涛
时间:
2013-1-31 10:46
可以,如下:
public class MyTest {
/**
*
* @param args
*/
public static void main(String[] args) {
MyOuter.MyInner mi=new MyOuter().new MyInner();
mi.say();
}
}
class Outer{ //父类
class Inner{ //父类的内部类
public void say(){
System.out.println("hello");
}
}
}
class MyOuter extends Outer{ //子类
class MyInner extends
Outer.Inner
{ //子类的内部类,继承了父类的内部类
@Override
public void say() { //覆盖方法
System.out.println("MyInner say hello");
}
}
}
作者:
焦亚星
时间:
2013-1-31 15:55
2楼很正确
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2