老师帮看下这代码,Love()方法行为什么会报错
package com.imooc.Animals;
//Bear类继承父类Animal实现IAct
public class Bear extends Animal implements IAct {
public Bear() {
}
public Bear(String name,int age) {
super(name,age);
}
@Override
public void love() {
System.out.println("爱好:喜欢卖萌");
}
public void skill() {
System.out.println("挽着花篮,打着雨伞,自立走秀");
}
public void act() {
}
}
package com.imooc.Animals;
//定义接口IAct,两个描述抽象方法skill()和act();
public interface IAct {
public abstract void skill();
public abstract void act();
}
package com.imooc.Animals;
//抽象父类Animal;
public abstract class Animal {
private String name;
private int 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();
public Animal() {
}
public Animal(String name,int age){
this.setName(name);
this.setAge(age);
}
}
问题:请问Bear类中的love()行报错,为什么报错,不是已经实现了父类方法love()和接口方法skill(),act()吗?
正在回答 回答被采纳积分+1
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星