编码创建一个打印机类Printer,定义抽象方法print();创建两个子类,即针式打印机类DotMatrixPrinter和喷墨打印机类,并在各自类中重写方法print(),编写测试类实现两个打印机打印。在添加一个激光打印机子类LaserPrinter,重写方法print(),修改测试类实现该打印机打印。
package com.bdqn.printer;
public abstract class Printer {
public abstract void print();
}
package com.bdqn.printer;
public class DotMatrixPrinter extends Printer{
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("针式打印机");
}
}
package com.bdqn.printer;
public class InkpetPeinter extends Printer{
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("喷墨打印机");
}
}
package com.bdqn.printer;
public class LaserPrinter extends Printer{
@Override
public void print() {
// TODO Auto-generated method stub
System.out.println("激光打印机");
}
}
package com.bdqn.printer;
public class Tes