public void 飛行() { if (可以飛的道具 == null) { 可以飛的道具 = new 會飛(); } 可以飛的道具.飛行(); }
public void 裝上飛行裝備(具有飛行能力的介面 撿到的道具) { this.能飛的裝備 = 撿到的道具; }
public void 卸下飛行道具() { this.飛行能力道具 = null; }
public void 裝上飛行道具(具有飛行能力的介面 道具) { this.飛行能力道具 = 道具; }
public void 脫下裝備() { 可以飛的道具 = null; }
public void 裝備(具有飛行能力的介面 某種可飛的裝備) { 可以飛的道具 = 某種可飛的裝備; }