java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?

Posted Advancing Swift

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?相关的知识,希望对你有一定的参考价值。

多态

package com.swift.jiekou;

public class Jicheng_Tuotai_jingtai_diaoyong {
    
    public static void main(String[] args) {
        Fu f=new Zi();
        f.show();
    }
}

class Fu{
    
    static int x=1;
    public static void show() {
        System.out.println("父类的方法"+x);
    }
}

class Zi extends Fu{
    
    static int x=2;
    public static void show() {
        System.out.println("子类的方法"+x);
    }
}

 

以上是关于java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?的主要内容,如果未能解决你的问题,请参考以下文章

5.java基础之static类加载过程

2.25 Java基础总结 ①多态②向上向下转型③instanceof

Java语言简介基础组成封装继承多态抽象类内部类接口

Java语言简介基础组成封装继承多态抽象类内部类接口

继承,多态,抽象,接口

Java学习之多态