Как мне вызвать объект в качестве параметра метода?

#java #class #methods #parameters #return

#java #класс #методы #параметры #Возврат

Вопрос:

Скажем, я хочу создать игру. Я ввел некоторые символы (как класс) с параметрами здоровья и повреждения. Теперь я хочу создать метод с именем «PerformHit», который выполнял бы некоторую атаку. Нравится

 class fight {
int PerformHit(object1,object2){

return object1.health - object2.damage;
 }
}
  

Однако я не могу вызвать объект в качестве параметра метода. Как мне с этим справиться?

Комментарии:

1. Вы должны указать имя для своего параметра (object1 ParamName …)

Ответ №1:

java полностью типизирована. Итак, введите эти параметры. int performHit(Player player, Weapon weapon) { return player.health - weapon.damage; } .

Ответ №2:

 class fight {
int PerformHit(Object object1, Object object2){

return object1.health - object2.damage;
 }
}
  

Комментарии:

1. Почти уверен, что «Объект» не обладает этими свойствами.