public static void Main() { // create a Weapon object Weapon myWeapon = new Weapon(); //create a Warrior (Client) object Warrior myWarrior = new Warrior(myWeapon); myWarrior.Attack("lame programmers"); }
/** Warrior constructor that takes Weapon obj * @param myWeapon is responsible for setting the weapon obj */ public Warrior(Weapon myWeapon) { this.myWeapon = myWeapon; }