老师帮看下这代码,Love()方法行为什么会报错

老师帮看下这代码,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

登陆购买课程后可参与讨论,去登陆

2回答
吃吃吃鱼的猫 2019-07-15 17:55:04

同学你好,没有保存代码

会出现在A类中定义的方法,在其他类中无法检测到呢~

同学注意保存即可了呢~

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-07-15 13:47:11

同学你好,运行同学的代码是没有报错的哦~代码也没有问题呢~

http://img1.sycdn.imooc.com//climg/5d2c132c0001148504860161.jpg

同学检查一下代码是不是保存了呢~

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 无限精彩 #1
    原来是没保存,为什么没保存会报错的,在借口IAct里添加void love(),即使没保存也不报错
    2019-07-15 16:48:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师