需求说明:
定义英雄类(Hero),英雄类中的属性包括:姓名、攻击力、防御力、生命值和魔法值;方法包括:攻击、介绍。
实现思路:
- 分析类的属性及其变量类型。
- 分析类的方法及其功能。
- 使用定义类的语法定义英雄类。
实现代码:
public class Hero { //属性包括:姓名、攻击力、防御力、生命值和魔法值; String name; int attack; int defence; int hp; int mp; //方法包括:攻击、介绍。 public void attack() { System.out.println(name+"发动了攻击"); } public void info() { System.out.printf("我的姓名是%s,攻击力是%d,防御力是%d,生命值是%d,魔法值为%d",name,attack,defence,hp,mp); } }