abstract class printer{
void open(){
System.out.println("open");
}
void close(){
System.out.println("close");
}
abstract void print();
}
====================================
class hpprinter extends printer{
void print(){
System.out.println("该打印机使用喷墨");
}
}
===================================
class canonprinter extends printer{
void print(){
System.out.println("该打印机使用针式打印机");
}
}
===================
class test{
public static void main(String args[]){
printer p1=new hpprinter();
p1.open();
p1.print();
p1.close();
printer p2=new canonprinter();
p2.open();
p2.print();
p2.close();
}
}