Java中子类调用父类方法的相关说明

乔欣 Java经验 发布时间:2022-12-02 17:12:28 阅读数:19704 1
下文笔者讲述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();
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16699723985002.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者