Java关于继承的一个小知识点
2014-12-11 15:57
344 查看
现象:子类的start end 也被调用
结论: _____.
结论: _____.
package Sub; public class TestMain { public static void main(String[] args) { Sub s = new Sub(); s.re(); /* output: Foo start.. start .. Foo end.. end .. Foo re.. re.. */ } }; class Sub extends Foo{ @Override public void start() { super.start(); System.out.println("start .."); } @Override public void end() { super.end(); System.out.println("end .."); } @Override public void re(){ super.re(); System.out.println("re .."); } } class Foo { public void start() { System.out.println("Foo start.."); } public void end() { System.out.println("Foo end.."); } public void re() { start(); end(); System.out.println("Foo re.."); } }
相关文章推荐
- 一个关于java继承的题目
- 关于Java中的继承和组合的一个错误使用的例子
- 关于Java继承一个值得思考的问题。
- Java中关于继承、类、多态、接口的知识点
- 关于java内部类的继承的一个小问题
- 一个关于继承关系中静态快、成员变量、构造体代码的执行顺序的Java代码
- 关于Java中的继承和组合的一个错误使用的例子
- java中关于继承的知识点总结
- java 关于继承的一些重要知识点(面试易考点)
- 一个小的知识点关于java获取系统时间的问题
- JAVA中关于继承和隐藏的一个另类问题。
- 关于动态生成WML文件的一个Java实例(4)
- 关于Java的RMI编程的一个简单的例子
- java多态性中关于private的一个例子
- java web start关于初始堆大小的一个有意思的bug
- 关于一个Java时间函数的转换方法
- 关于java初始化顺序的一个示例
- 关于Java包导入的一个奇怪问题(www.sunxin.org)
- java中关于static的一个小问题
- 关于C++ , java继承重载