以下内容来自marschen的java4android视频教程.
第22集
主要内容.
1.被客户不断变化的需求"折磨".
class Printer{
void open(){
System.out.println("open");
}
void close(){
System.out.println("close");
}
void print(String s){
System.out.println("print---->"+ s );
}
}
class HPPrinter extends Printer{
}
class CanonPrinter extends Printer{
void close(){
this.clean();
super.close();
}
void clean()
{
System.out.println("clean.................");
}
}
class TestPrinter{
public static void main(String args[]){
int flag =1;
if( flag==0)
{
HPPrinter Hprinter = new HPPrinter();
Hprinter.open();
Hprinter.print("abcdefg");
Hprinter.close();
}
else if(flag==1)
{
CanonPrinter canonprinter = new CanonPrinter();
canonprinter.open();
canonprinter.print("abcdefg");
canonprinter.close();
}
}
}