public abstract class Animal {protected int legs;protected Animal(int legs){this.legs = legs;}public void walk(){System.out.printf("Animals walk with %d legs", this.legs);}}写Cat类要求:1. 该类必须包含String属性来存宠物的名字。2. 定义一个构造器,它使用String参数指定猫的名字;该构造器必须调用超类构造器来指明所有的猫都是四条腿。3. 另定义一个无参的构造器。该构造器调用前一个构造器(用this关键字)并传递一个空字符串作为参数
2 回答

慕标琳琳
TA贡献1830条经验 获得超9个赞
public
class
Cat
extends
Animal{
String name;
public
Cat(String name){
this
.name=name;
super
(
4
);
}
public
Cat(){
this
(
""
);
}
}

心有法竹
TA贡献1866条经验 获得超5个赞
public class Cat extends Animals{
private String name;
protected Cat(String name,int legs) {
super(4);
this.name=name;
// TODO Auto-generated constructor stub
}
public Cat(){
this("",4);
walk() ;
}
@Override
public void walk() {
// TODO Auto-generated method stub
super.walk();
}
}
添加回答
举报
0/150
提交
取消