JavaSE 类继承中函数重写

(1)

/**
 * 继承时重写方法的返回类型可以不一样
 * 这时的返回值类型必须是与父类相同或者为子类。
 */
class A {
    public Object func(){
        return null;
    }
}

class B extends A {
    public String func() {
        return null;
    }
}

(2)

/**
 * 重写的方法的访问权限要大于或等于原方法
 */
class A {
    protected String func(){
        return null;
    }
}

class B extends A {
    public String func() {
        return null;
    }
}

本文出自 无忧之路 – 博客园

Original: https://www.cnblogs.com/wuyou/p/3935731.html
Author: 无忧之路
Title: JavaSE 类继承中函数重写

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536131/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球