JAVA 学习第5天(1)抽象类练习

来源:互联网 发布:莱芜网络电视台 编辑:程序博客网 时间:2024/05/21 14:49

为什么要是用抽象类?

abstract class Printer{<pre name="code" class="java">//inkjek printerclass HpPrinter extends Printer{    void print(){       System.out.println("HpPrinter");     }}

void open(){ System.out.println("Open"); } void close(){ System.out.println("Close");
class Main{    public static void main(String[] args){        HpPrinter hpprint = new HpPrinter();CanonPrinter canonPrint = new CanonPrinter();        hpprint.open();hpprint.close();hpprint.print();canonPrint.open();canonPrint.print();canonPrint.close();    }}

} abstract void print(); }

class CanonPrinter extends Printer{    void print(){        System.out.println("Canon printer");    }}

如果一段代码在语意上是有错误的,那么在语法上也应该是错误的。

0 0