Java初学者作业——定义英雄类(Hero),英雄类中的属性包括:姓名、攻击力、防御力、生命值和魔法值;方法包括:攻击、介绍。

返回本章节

返回作业目录


需求说明:

定义英雄类(Hero),英雄类中的属性包括:姓名、攻击力、防御力、生命值和魔法值;方法包括:攻击、介绍。

实现思路:

  1. 分析类的属性及其变量类型。
  2. 分析类的方法及其功能。
  3. 使用定义类的语法定义英雄类。

实现代码:


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);
	}
}

 

posted @ 2020-03-03 16:52  明金同学  阅读(331)  评论(0编辑  收藏  举报