JAVA速答

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:00:39
class Triangle extends TwoDshape{
Triangle(){
super();
}
/*Triangle(double w,double h);{
super(w,h,"triangle"); 这一段不知道哪里错了。
}*/
Triangle(double x){
super(x,"triangle");
}
Triangle(Triangle ob){
super(ob);
}
double area(){
return getWidth()*getHeight()/2;
}
}
第五行说是 缺少方法主体,或声明抽象
第七行说是 对 super的调用必须是构造函数中的第一个语句

要是父类的构造方法没错的话就是你在
Triangle(double w,double h);{ 多了一个;号

这点代码,又没有错误提示,谁知道哪里错了,起码构造函数 public TwoDshape(double x, String string) {
。。。
}
应该是有的吧