Java 如何调用对象作为方法参数?

Java 如何调用对象作为方法参数?,java,class,methods,parameters,return,Java,Class,Methods,Parameters,Return,我想做个游戏。我介绍了一些角色(作为一个类),包括健康和伤害参数。现在我想创建一个名为“PerformHit”的方法来执行一些攻击。像 class fight { int PerformHit(object1,object2){ return object1.health - object2.damage; } } 但是,我不能将对象作为方法参数调用。我该如何处理呢?java是全类型的。所以输入这些参数int performHit(玩家,武器){return Player.health-w

我想做个游戏。我介绍了一些角色(作为一个类),包括健康和伤害参数。现在我想创建一个名为“PerformHit”的方法来执行一些攻击。像

class fight {
int PerformHit(object1,object2){

return object1.health - object2.damage;
 }
}

但是,我不能将对象作为方法参数调用。我该如何处理呢?

java是全类型的。所以输入这些参数
int performHit(玩家,武器){return Player.health-wearm.damage;}

非常确定“Object”没有这些属性。您必须为参数指定一个名称(object1 paramName…)
class fight {
int PerformHit(Object object1, Object object2){

return object1.health - object2.damage;
 }
}