我只是在玩java,嘗試實現一個小型的地下城遊戲。將一個類投射到一個自制類
馬現在的問題是,我有一個類「怪物」和類「陷阱」。此外,我有一個類「遭遇」,其中一個怪物或陷阱隨機選擇並返回與英雄的統計數據進行比較。
我真的沒有一個想法如何將這個怪物或陷阱轉換爲遇到,所以我可以使用它。
這是我遇到當前的方法:
public Encounter generate(){
Encounter encounter = new encounter();
Trap trap1 = new Trap(random, trap1);
Monster monster1 = new Monster(random, random);
if (random > 5){
encounter = (Encounter) Monster; (?) //this is where I need help
.....
嗯,我希望我提前說明了問題throughouly足夠..感謝您的幫助!
(我看着別處,但沒有找到一個slution,可能看起來根本不像夠硬,雖然還是根本不知道的keywoard,請原諒那)
我想我可能沒有完全理解鑄造的概念... – Fapprentice
閱讀有關接口 – user2717954
哦,隨機只是一個隨機int,我不想把unessecary代碼放在那裏,想單獨加速我的問題 – Fapprentice