java子类调用父类的方法是什么
程序员文章站
2022-01-02 10:33:18
...
java子类调用父类的方法:1、子类的对象调用方法时,会首先在子类中查找,如果子类中没有该方法,再到父类中查找;2、如果该方法中又调用了其他方法,那么还是按照之前的顺序,先在子类中查找,再在父类中查找。
【相关学习推荐:java基础教程】
java子类调用父类的方法:
当一个类继承于另一个类,子类中没有父类的方法时。用子类的对象调用方法时,会首先在子类中查找,如果子类中没有改方法,再到父类中查找。
当一个方法只在父类中定义时,调用该方法时会使用父类中的属性。
如果该方法中又调用了其他方法,那么还是按照之前的顺序,先在子类中查找,再在父类中查找。
package Temp; class A { int x = 6; private int y = 2; public A(int a) { x = a; } int getz() { int z; z = x / y; return z; } void show() { System.out.println("x=" + x); System.out.println("y=" + y); System.out.println("z=" + getz()); } } class B extends A { int x = 3, y = 5, z; public B(int a) { super(a); } int getz() { z = x + y; return z; } } public class Temp { public static void main(String[] args) { A num1 = new A(10); B num2 = new B(9); num1.show(); num2.show(); } }
结果是:
x=10 y=2 z=5 x=9 y=2 z=8
相关推荐:编程视频课程
以上就是java子类调用父类的方法是什么的详细内容,更多请关注其它相关文章!
上一篇: java包名命名规则是什么?
下一篇: java如何判断邮箱是否合法
推荐阅读
-
PHP父类调用子类方法的代码例子
-
子类可以继承父类的一切方法,成员变量,甚至是私有的,但是却不能够访问这些私有的成员变量和方法
-
Python 实现子类获取父类的类成员方法
-
[Java] 父类和子类拥有同名的成员变量(fields)的情况
-
JSP中如何通过JSP调用类(.java)中的方法
-
java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?
-
super performSelector: 解决调用父类私有方法的问题
-
子类实现父类的构造方法
-
Java方法重写注意事项,附带继承,子类与父类相关内容
-
荐 java父类-Object类-equals与==-方法的重载和重写-游离块-this关键字