关于Java中子类能否继承和重写父类的静态方法问题

    xiaoxiao2023-03-25  5

    首先,子类可以继承父类的静态方法但是不能重写。 父类代码:

    class Parent { // 静态方法 public static void Hello1() { System.out.println("Hello Parent"); } // 普通方法 public void Hello2() { System.out.println("General Method"); } }

    子类代码:

    “`

    public class Test1 extends Parent {

    public static void main(String[] args) { Parent p = new Test1(); p.Hello1(); p.Hello2(); } public static void Hello1() { System.out.println("Child Hello Parent"); } @Override // 普通方法 public void Hello2() { System.out.println("Child General Method"); }

    }

    “ 输出结果: 由此得证。 在此记录下来方便后来查阅,若有问题欢迎指出。

    转载请注明原文地址: https://ju.6miu.com/read-1203748.html
    最新回复(0)