Java中子类调用父类方法的相关说明
下文笔者讲述java子类何种情况会调用父类方法的简介说明,如下所示
public Class B extends A{
}
B b = new B();
b.methodName();
此时当methodName在B类中没有找到时,
此时会去父类中查找methodName方法
如果找到,则运行
例:
package com.java265;
class A {
int x = 11;
private int y = 22;
public A(int a) {
x = a;
}
int showInfo() {
int z;
z = x / y;
return z;
}
void show() {
System.out.println("x=" + x);
System.out.println("y=" + y);
System.out.println("z=" + showInfo());
}
}
class B extends A {
int x = 33, y =88, z;
public B(int a) {
super(a);
}
int showInfo() {
z = x + y;
return z;
}
}
public class Temp {
public static void main(String[] args) {
A a = new A(888);
B b = new B(3333);
a.show();
b.show();
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


