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(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。