彩云追月 花遇和风 2023-01-19 23:31 采纳率: 0%
浏览 34

请问Role 和 role各自代表什么意思呢

public void attact(Role role){
//计算造成的伤害
Random r = new Random();
int hurt = r.nextInt(20)+1;
//修改挨揍人的血量
int remainblood = role.getBlood() - hurt;
//对剩余血量做验证
remainblood = remainblood < 0? 0:remainblood;
//修改剩余血量
role.setBlood(remainblood);
System.out.println(this.getName() + "举起拳头,打了"+ role.getName() +"一下,造成"+ hurt +"伤害,"
+ role.getName() +"剩下" + remainblood +"滴血");
}

请问在public void attact(Role role)
这行代码中Role 和 role各自代表什么意思呢

  • 写回答

2条回答 默认 最新

  • SSS4362 2023-01-20 09:41
    关注

    Role是一种引用数据类型,代表角色类型
    role是角色类型的一个类型
    举例说明
    英雄联盟里面有战士,刺客等角色,这里的角色战士就相当于Role
    战士里面具体有盖伦,奥拉夫,这里的盖伦和奥拉夫都可以看成是角色类型的的一个具体实例role

    评论

报告相同问题?

问题事件

  • 修改了问题 1月19日
  • 创建了问题 1月19日