2 sinat 36016725 sinat_36016725 于 2016.09.10 14:54 提问

(java新手)找了半天,还是不知道问题出在哪里?请问这个Test05编译报错是为什么?

class Printer05{
void open(){
System.out.println("open");

}
void close(){
    System.out.println("close");
}
void prin(){
}

}

//该打印机为喷墨打印机
class HPPrinter05 extends Printer05{
void print(){
System.out.println("使用喷墨打印机进行打印");
}
}

//该打印机为针式打印机
class CanonPrinter05 extends Printer05{
void print(){
System.out.println("使用针式打印机进行打印");
}
}

class Test05{
public static void main (String args []){
Printer05 p1 = new HPPrinter05();
p1.open();
p1.print();
p1.close();

    Printer05 p2 = new CanonPrinter05();
    p2.open();
    p2.print();
    p2.close();

}

}图片说明

1个回答

wyg_blog
wyg_blog   2016.09.10 15:07
已采纳

少了一个t 在父类方法里边。

sinat_36016725
sinat_36016725 好吧,还真的是啊。谢谢
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片