java - 如何使用抽象类打印单词?
问题描述
我想要的结果是...
宝贝:爬行
宝贝:咿呀呀呀
狗:吠
狗:四肢着地走路
但是上面代码的结果是......
爬行
潺潺
吠
用四肢走路
我认为“宝贝:”,“狗:”也在使用抽象类,但我不知道上面的代码里面有什么代码。
如何修复此代码?
解决方案
需要以下列方式为 Baby 和 Dog 类修改您的run()
and方法:sound()
run() {
System.out.println(super.getType() + " : " + "walk on all fours");
}
sound() {
System.out.println(super.getType() + " : " + "bark");
}
推荐阅读
- python - 将具有重复键的键值列表快速转换为字典
- ssl - 如何在没有 SSL 网络的情况下运行 Kubernetes
- java - 模棱两可的方法调用
- reactjs - 无法在生产中导入 babel-plugins/presets 以进行转换
- javascript - 显示上下文菜单(假);仅当您在右键菜单外单击时
- javascript - Mongoose.js:查找所有喜欢 Cat 帖子的用户
- python - 查找超过 2 天的日期并将其替换为变量 - Python
- html - 如何从带有 xml 数据文件的单选按钮中获取值?
- python - 如何修复无法在python中解包不可迭代的错误
- android - AR 应用程序不工作显示错误“无法创建 AR 会话”