老师帮看下啥问题
package circus;
public abstract class Animal {
private String name;
private int age;
public Animal() {
}
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public abstract void love();
}
package circus;
public class Bear extends Animal implements IAct{
public Bear(String name, int age) {
super(name,age);
}
@Override
public void love() {
// TODO 自动生成的方法存根
System.out.println("喜欢卖萌");
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("挽着花篮,打着雨伞,自立走秀");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+super.getName());
System.out.println("年龄: "+super.getAge());
}
}
package circus;
public class Lion extends Animal implements IAct {
private String color;
private String sex;
public Lion(String name,int age,String color, String sex) {
super(name,age);
this.color = color;
this.sex = sex;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("擅长钻火圈");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+super.getName());
System.out.println("年龄: "+super.getAge());
System.out.println("毛色: "+this.color);
System.out.println("性别: "+this.sex);
}
@Override
public void love() {
// TODO 自动生成的方法存根
System.out.println("喜欢吃肉");
}
}
package circus;
public class Monkey extends Animal implements IAct {
private String species;
public Monkey(String name,int age,String species) {
super(name,age);
this.species = species;
}
public String getSpecies() {
return species;
}
public void setSpecies(String species) {
this.species = species;
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("骑独轮车过独木桥");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+super.getName());
System.out.println("年龄: "+super.getAge());
System.out.println("品种: "+this.species);
}
@Override
public void love() {
// TODO 自动生成的方法存根
System.out.println("喜欢模仿人的动作");
}
}
package circus;
public class Parrot extends Animal implements IAct {
private String species;
public Parrot(String name,int age,String species) {
super(name,age);
this.species = species;
}
public String getSpecies() {
return species;
}
public void setSpecies(String species) {
this.species = species;
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("擅长模仿");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+super.getName());
System.out.println("年龄: "+super.getAge());
System.out.println("品种: "+this.species);
}
@Override
public void love() {
// TODO 自动生成的方法存根
System.out.println("喜欢吃坚果和松子");
}
}
package circus;
public class Clown implements IAct {
private String name;
private int years;
public Clown(String name, int years) {
this.name = name;
this.years = years;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getYears() {
return years;
}
public void setYears(int years) {
this.years = years;
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("脚踩高跷魔术表演");
}
public void dress() {
System.out.println("身穿五彩服装,头戴帽子");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+this.name);
System.out.println("艺龄: "+this.years);
}
}
package circus;
public class Clown implements IAct {
private String name;
private int years;
public Clown(String name, int years) {
this.name = name;
this.years = years;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getYears() {
return years;
}
public void setYears(int years) {
this.years = years;
}
@Override
public void skill() {
// TODO 自动生成的方法存根
System.out.println("脚踩高跷魔术表演");
}
public void dress() {
System.out.println("身穿五彩服装,头戴帽子");
}
@Override
public void act() {
// TODO 自动生成的方法存根
System.out.println("表演者: "+this.name);
System.out.println("艺龄: "+this.years);
}
}
别的地方没有问题 就是那个是否继续观看0/1那里为啥输入0和1也是输入错误?把while循环去掉就没问题。另外,其它代码算符合要求吗
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星