1. 메인 클래스 public class Main { public static void main(String[] args) { Worrior worrior = new Worrior(); Sword sword = new Sword(); worrior.take(sword); // Weapon weapon=sword worrior.attack(); Cane cane = new Cane(); worrior.take(cane); // Weapon weapon=cane worrior.attack(); } } 2. 워리어 클래스 class Worrior { Weapon weapon; void take(Weapon weapon) { this.weapon=weapon; } void attack() { weapon.use..