使用接口输出打印机

 

public abstract class Printer {

    public abstract void print();
    
}

public class DotMatrixtPringer extends Printer {

    @Override
    public void print() {
        // TODO Auto-generated method stub
        System.out.println("我是针式打印机");
    }

}

public class InkpetPrinter extends Printer {

    @Override
    public void print() {
        // TODO Auto-generated method stub
        System.out.println("我是喷墨打印机");
    }

}

public class LaserPrinter extends Printer {

    @Override
    public void print() {
        // TODO Auto-generated method stub
        System.out.println("我是激光打印机");
    }

}

public class Test {
    public static void main(String[] args) {
        Printer d = new DotMatrixtPringer();
        d.print();
        Printer i = new InkpetPrinter();
        i.print();
        Printer l = new LaserPrinter();
        l.print();
    }
}

你可能感兴趣的:(使用接口输出打印机)