JAVA何时使用覆盖(重写)操作

来源:互联网 发布:淘宝家具大品牌有哪些 编辑:程序博客网 时间:2024/06/05 01:00

当需要对一个类进行功能的扩展时,子类需要保留父类的功能声明,但是要定义子类中该功能的特有内容时,此时需要使用覆盖。
正式项目中,不宜对原本源代码进行修改,而应在源代码基础上进行新增。

class Phone{    void call(){}    void show()           //来电显示,仅显示了号码    {        System.out.println("number");    }}class NewPhone extends Phone{    void show()     //扩展了来电显示的内容,添加了联系人姓名和图片    {        System.out.println("name");        System.out.println("picture");        super.show();    }}
原创粉丝点击