如下提所示,super关键字怎么错了 实参和形参长度不一?

class Printer
{
private String brand;
public void Printer(String brand){
this.brand=brand;
}
public String getBrand(){
return brand;
}
public void print(String content){
}
}
class ColorPrinter extends Printer

public ColorPrinter(String brand){
super(brand); //交由父类的构造方法实现
}
public void print(String content){
System.out.println(getBrand()+"彩色打印"+content);
}
}

收到一只叮咚
浏览 299回答 1
1回答

神不在的星期二

因为父类的构造方法写错了,构造方法一定是没有返回值的,也就是说需要把public void Printer(String brand){中的“void”去掉,这样就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Android