补全代码:深入探究 Java 类继承中 this 与 super 的应用
以下是补全后的代码: ```java class Actor { protected int health; protected int damage; public Actor(int health, int damage) { this.health = health; this.damage = damage; } public Actor() { } public int getHealth() { return health; } public void setHealth(int health) { this.health = health; } public int getDamage() { return damage; } public void setDamage(int damage) { this.damage = damage; } public void showStatus() { System.out.println("health:" + health); System.out.println("damage:" + damage); } } class Hero extends Actor { private String name; public Hero() { super(); } public Hero(int health, int damage, String name) { super(health, damage); // 调用父类构造函数,初始化 health 和 damage this.name = name; // 初始化子类的 name 属性 } public String getName() { return name; } public void setName(String name) { this.name = name; } public void showStatus() { System.out.println("health:" + health); // 输出 health System.out.println("damage:" + damage); // 输出 damage System.out.println("name:" + name); // 输出 name } } public class Main { public static void main(String[] args) { Hero hero = new Hero(200, 20, "hero"); // 创建 Hero 对象,并初始化属性 hero.showStatus(); // 调用 showStatus 方法输出状态 } } ``` 运行结果如下: ``` health:200 damage:20 name:hero ``` ######[AI问答 | 379点数解答 | 2025-04-17 15:23:25]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)407
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)308
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1139
- JS 实战:补全代码获取数组长度并用 for 循环逐行输出内容( | 28点数解答 | 2024-05-20 22:19:37)371
- JS用for in语句补全代码遍历数组,输出“saab,volvo,bmw”全揭秘 ( | 51点数解答 | 2024-05-20 22:20:19)328
- Java 实战:汽车类继承车辆基类,实现属性扩展与方法重写(字节豆包 | 220点数解答 | 2025-04-15 14:38:26)299
- Express 应用创建与数据查询 API 实现:附代码示例与注意要点(字节豆包 | 387点数解答 | 2024-12-05 09:09:59)226
- Java 实现交通工具类继承:从 Vehicles 到 Car 的完整示例(字节豆包 | 289点数解答 | 2024-09-18 16:16:54)241
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)320
- C++ 实战:交通工具基类与小汽车类的继承实现及测试(字节豆包 | 391点数解答 | 2024-09-18 16:16:39)264
- Java 实战:手机类继承与方法重写实现打电话功能(字节豆包 | 297点数解答 | 2024-09-19 17:22:13)240
- JavaScript:用类与继承实现 Dog 类输出“woof”(阿里通义 | 302点数解答 | 2024-10-29 10:14:24)416