定义父类角色Role,定义属性name,
两个子类战士Soldier和法师Magicer
定义父类武器Weapon,定义属性name,
方法attack()攻击
三个子类Sword,Knife,Mace(狼牙棒),
其中Sword的attack伤害值为100
Knife的attack伤害值为200
Mace的attack伤害值为300
其中战士Solder和法师Magicer可以使用任
意一种武器
从控制台输入指令
1>输入A,创建soldier
2>输入B,创建magicer
3>输入1,创建Sword
4>输入2,创建Knife
5>输入3,创建Mace
当战士和法师满5个时,而且每个角色配备
自己选择的武器,组队去攻击,求攻击总值
package com.warrior;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int res = 0;
for (int i = 1; i <= 5; i++) {
Scanner sc = new Scanner(System.in);
System.out.println