【问题标题】:How do I call an object as method parameter?如何将对象称为方法参数?
【发布时间】:2020-12-20 01:06:09
【问题描述】:

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

class fight {
int PerformHit(object1,object2){

return object1.health - object2.damage;
 }
}

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

【问题讨论】:

  • 你必须为你的参数命名(object1 paramName...)

标签: java class methods parameters return


【解决方案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;
     }
    }
    

    【讨论】:

    • 很确定“对象”没有这些属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多