
编写以类图的代码,并编写测试类测试接口的使用
interface IScan{
void scan();
}
abstract class Printer{
private String printerType;
Printer(String printerType){
this.printerType=printerType;
}
abstract void print(String txt);
void showMyType(){
System.out.println("My Type is:"+printerType);
}
}
abstract class InkPrinter extends Printer{
InkPrinter(String inkPrinterType)
{
super(inkPrinterType);
}
void print(String txt)
{
System.out.println("I am Ink Printer");
System.out.println("Start to Print:"+txt);
}
}
class LasertPrinter extends Printer{
LasertPrinter(String laserPrinterType)
{
super(laserPrinterType);
}
void print(String txt)
{
System.out.println("I am Lasert Printer");
System.out.println("Start to Print:"+txt);
}
}