我与咖啡娘的爱恨情仇

05.方法重写的应用场景和注意事项

2018-09-19  本文已影响0人  今天庹

方法重写的应用场景&注意事项

package com.itheima;
/*
 * 方法重写的应用场景:当父类的方法不能完全满足子类的使用,这个时候子类重写父类的方法,
 *               并可以在方法中使用关键字super调用父类的方法,
 *               这样做可以保留父类的功能,也可以拥有子类持有的功能
 * 
 * 方法重写的注意事项:
 *              不能重写父类私有的方法
 *              权限必须大于等于父类方法的权限
 *          
 * 注解:@
 */
public class ExtendsDemo5 {
    public static void main(String[] args) {
        NewPhone np = new NewPhone();
        np.call();
    }
}

class Phone {
    void call() {
        System.out.println("打电话");
    }
}

class NewPhone extends Phone{
    
    @Override//代表下面的方法重写了父类的方法
    public void call() {
        System.out.println("录音");
//      System.out.println("打电话");
        
        super.call();//调用父类的方法
    }
}
上一篇 下一篇

猜你喜欢

热点阅读