java中子类继承父类方法及调用规则
来源:互联网 发布:c语言什么书好 编辑:程序博客网 时间:2024/05/29 09:23
有时候我们会遇到这种情况:父类中有方法A和方法B,方法A中调用了方法B。某类继承该类,重写了方法B,但没有对方法A进行重写。那么在用子类的实例调用该方法A时,最终会运行哪一个方法B呢?
我们可以写一段简单的程序验证一下。
class A {public void printA() {System.out.println("printA");printWord();}void printWord() {System.out.println("printWord of A");}}class B extends A {@Overridevoid printWord() {// TODO Auto-generated method stubSystem.out.println("printWord of B");}}
main方法中使用这两个类。
B b = new B();b.printA();
程序的运行结果如下:
printAprintWord of B从结果中我们可以看到,最终调用的是子类中的方法B
0 0
- java中子类继承父类方法及调用规则
- java中子类继承父类调用利用继承方法时调用this
- 错误记录--Java中子类继承父类必须调用父类的构造方法?
- java中子类继承父类自动调用父类无参构造方法的问题
- java中如何让一个子类不能调用从父类继承的方法
- Java中子类继承了父类的私有属性及方法吗?
- Python 在子类中调用父类方法详解(单继承、多层继承、多重继承)
- OC中继承子类对象调用方法机制 子类对象访问父类中的实例变量
- OC中继承子类对象调用方法机制 子类对象访问父类中的实例变量
- java中,子类能不能继承父类的构造方法?
- PHP规则子类能否继承父类的private方法?
- java中子类,父类的方法调用及属性值
- 【Java笔记】继承父类的方法可以调用子类的方法(子类必须在重写相应方法)
- java 子类可以继承父类中的什么,子类中方法覆盖,final关键字的含义
- 类继承中子类static成员方法与父类static成员方法调用顺序浅析
- java中子类调用父类的构造方法
- 关于Java中子类调用父类方法
- 例题:子类重写父类方法后的调用规则
- 点赞狂魔这种“病”是如何炼成的?
- 新站怎么进步权重呢
- HDU 1231 最大连续子序列
- Linux设备树(Device Tree)
- LPC1114振荡器和时钟问题
- java中子类继承父类方法及调用规则
- Rightmost Digit
- 结构型模4:组合模式(Composite Pattern)
- leetcode - Maximum Depth of Binary Tree
- 程序员的一生
- Java Proxy(代理)设计模式
- linux和windows启动过程的对比
- 基于HSV分块颜色直方图的图像检索算法
- recvfrom参数导致程序意外终止