Javabean的建立之文字版格斗游戏

本文介绍了如何在Java中定义一个角色类,包含姓名和血量属性,通过构造方法、set/get方法进行操作。通过测试类演示实例,创建角色对象并实现攻击方法,模拟角色之间的战斗过程。
摘要由CSDN通过智能技术生成

文字版格斗游戏

  1. 定义角色(Role)类,成员变量中定义姓名(name),血量(blood或hp(horsepower)),属性私有,生成空参、有参构造方法,生成set/get方法;
  2. 定义测试类,在main方法中创建该类的对象并给属性赋值(set方法);
  3. 调用成员方法,打印如下:

郭靖打了欧阳克一拳,造成失血XX点,欧阳克还剩XX点血。

欧阳克打了郭靖一拳,造成失血XX点,郭靖还剩XX点血。

郭靖(欧阳克)K.O.了欧阳克(郭靖)。

【提示】编写攻击(attack)的成员方法,方法中对成员变量进行使用,如r1.attack(r2);

代码实现:

注意事项:

1.写构造函数的时候要写一个无参一个全参

2.Random使用步骤:

(1):导包(导包的动作必须出现在类定义的上面)

import java.util.Random;

(2)创建对象

Random r=new Random();

这个格式里,r是变量名,可以变,其它的都不可以变。

(3)获取随机数

int number=r.nextInt(10);

获取数的范围:[0,10)

这个格式里,number是变量名,可以变,数字10可以变,其它不可以变。

如果想要获取[0,10]之间的数,int number=r.nextInt(10)+1;

 结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值