【发布时间】:2025-12-21 01:20:28
【问题描述】:
我只是在玩一点 java 并尝试实现一个小型 Dungeon 游戏。
马当前的问题是我有一个类“怪物”和一个类“陷阱”。此外,我还有一个“遭遇”类,其中随机选择怪物或陷阱并返回以与英雄的统计数据进行比较。
我真的不知道如何将这个怪物或陷阱转化为遭遇,所以我可以使用它。
这是我目前遇到的方法:
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
.....
好吧,我希望我已经足够彻底地解释了这个问题.. 提前感谢您的帮助!
(我在别处看了,但没有找到解决方案,虽然可能看起来不够努力,或者根本不知道键盘,请原谅)
【问题讨论】:
-
我想我可能还没有完全理解铸造的概念......
-
了解接口
-
哦,random 只是一个随机整数,我不想在里面放不必要的代码,只想专注于我的问题
-
好的,谢谢这个关键字,我会深入研究它