作业5
package printer;
/**
* 针式打印机类。
* @author
*/
public class DotMatrixPrinter extends Printer {
/**
* 打印。
*/
public void print() {
System.out.println("打印速度慢,效果差,噪音高");
}
}
package printer;
/**
* 喷墨打印机类
* @author
*/
public class InkpetPrinter extends Printer {
/**
* 打印。
*/
public void print() {
System.out.println("打印效果介于针式和激光打印机之间");
}
}
package printer;
/**
* 激光打印机类。
* @author
*/
public class LaserPrinter extends Printer {
/**
* 打印
*/
public void print() {
System.out.println("打印速度快,噪音小,效果好");
}
}
package printer;
/**
* 抽象打印机类。
* @author
*
*/
public abstract class Printer {
/**
* 抽象方法,实现打印。
*/
public abstract void print();
}
package printer;
/**
* 测试类,实现各种打印机打印。
* @author
*/
public class TestPrinter {