1、方法重写
前提条件 :方法重写只能是子类重写父类中的方法
方法重写的目的: 当父类中的方法,无法满足子类的需求时,子类可以进行方法的扩展
方法重写就是,子类重写父类中的方法,必须和父类中的方法名,返回值类型,参数列 表完全一致,而且访问修饰符的范围不能缩小。private<默认<protected<public
package com.bdit;
public class Test8 {
public static void main(String[] args) {
ColorPrinter colorPrinter = new ColorPrinter();
colorPrinter.printer();
BWPrinter bwPrinter = new BWPrinter();
bwPrinter.printer();
Printer printer = new Printer();
printer.printer();
}
}
/**
* 打印机 父类
*/
class Printer {
public void printer() {
System.out.println("=====打印机======");
}
}
class ColorPrinter extends Printer {
public void printer() {
System.out.println("======彩色打印机=======");
}
}
class BWPrinter extends Printer