eclipse中抽象类父子类重写的问题

weixin_42038295 weixin_42038295 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
定义了一个抽象父类,这是其中的一个抽象方法public abstract void say();
子类Boy和Girl中的say方法分别是public void say(String content){
System.out.println(getName()+"用带有阳刚之气的声音对"+girlfriend.getName()+"说:"+content);
}

public void say(String content){
System.out.println(getName()+"微笑着用甜美的声音对慕容紫英说:"+content);
}
此时报错,没有重写父类中的say方法。但是测试类中可以运行并且没问题。run中提示有错误但不影响运行。
求问:
抽象类的子类不是应该要重写父类中所有的抽象方法么,上面子类没有重写只是重载为啥不影响运行。。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
weixin_42038295
Java SE 62,620 成员 307,251 内容