Я просто немного поиграл с java и попытался реализовать небольшую игру Dungeon.Кастинг класса для самодельного класса
Ma Текущая проблема заключается в том, что у меня есть класс «Monster» и класс «Trap». Кроме того, у меня есть класс «Encounter», в котором либо монстр, либо ловушка выбираются случайным образом и возвращаются для сравнения со статистикой героя.
У меня действительно нет идеи, как превратить этого монстра или ловушку в столкновение, поэтому я могу использовать его.
Это мой текущий метод для встречи:
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
О, и случайный случайный случайный, я не хотел помещать незарегистрированный код там, хотел, чтобы fucus исключительно по моей проблеме – Fapprentice