1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| package cn.itcast.day11.demo07;
public class Hero {
private String name; private Skill skill;
public Hero() { }
public Hero(String name, Skill skill) { this.name = name; this.skill = skill; }
public void attack() { System.out.println("我叫" + name + ",开始施放技能:"); skill.use(); System.out.println("施放技能完成。"); }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public Skill getSkill() { return skill; }
public void setSkill(Skill skill) { this.skill = skill; } }
|