java4android (被客户不断变化的需求“折磨”)

父类:

java4android (被客户不断变化的需求“折磨”)
class Printer{
    void open(){
        System.out.print("Open");
    }
    
    void close(){
        System.out.print("close");
    }
    
    void print(String print){
        System.out.print("print-->"+print);
    }
}
java4android (被客户不断变化的需求“折磨”)

子类:

java4android (被客户不断变化的需求“折磨”)
class HPPrinter extends Printer{
    
}
java4android (被客户不断变化的需求“折磨”)
java4android (被客户不断变化的需求“折磨”)
class CanonPrinter extends Printer{
    
    void close(){
        this.clean();
        super.close();
    }
    
    void clean(){
        System.out.print("clean");
    }
}
java4android (被客户不断变化的需求“折磨”)

主函数:

java4android (被客户不断变化的需求“折磨”)
class Test{
    public static void main(String args[]){
        int flag = 0;
        
        if(flag == 0){
            HPPrinter hpPrinter = new HPPrinter();
            hpPrinter.open();
            hpPrinter.print("bvc");
            hpPrinter.close();
        }
        else if(flag == 1){
            CanonPrinter canonPriter = new CanonPrinter();
            canonPriter.open();
            canonPriter.print("bvc");
            canonPriter.close();
        
         }
    }
}
java4android (被客户不断变化的需求“折磨”)

 

 

java4android (被客户不断变化的需求“折磨”),布布扣,bubuko.com

java4android (被客户不断变化的需求“折磨”)

上一篇:GitHub Android 开源项目汇总 (转)


下一篇:MapReduce 核心思想| 学习笔记