定义一个游戏中Hero 英雄的类,该类属于某个包,在该类中定义英雄的名字, 生命值和等级3 个属性。

3、构造函数重载
(1)定义一个游戏中Hero 英雄的类,该类属于某个包(包名cn.edu.zucc.he),在该类中定义英雄的名字, 生命值和等级3 个属性,定义一个无参构造方法完成对名字、生命值和等级的初始化,分别赋初值为“无名英雄”、100和1。同时实现名字和英雄信息的输出。
(2)在上一步的基础上,为英雄再定义拥有一个参数的构造方法,第一个参数传入英雄的名字,第二个参数传入一个英雄类型的值,如果为1,则为普通英雄,生命值为100;如果该值为2,则为高级英雄,生命值初始化为200;如果该值为3,则为超级英雄,生命值初始化为300。
(3)为英雄添加一个基本战斗的方法,该方法拥有一个英雄类型的参数,当传入另一个英雄时,能降低对方10点血。 再增加一个绝招战斗的重载方法,加入一个绝招类型参数,通过输入不同绝招参数,降低对方不同的血量(这里简化为:1,多杀伤3点血,2,多杀伤6点血,3,多杀伤10点血)。
(4)在主类的主方法中编写代码,测试。

都是基本的类定义和方法使用。
一步步跟着题目要求写,挺详细的。