Java 如何调用对象作为方法参数?
我想做个游戏。我介绍了一些角色(作为一个类),包括健康和伤害参数。现在我想创建一个名为“PerformHit”的方法来执行一些攻击。像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
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;
}
}