JAVA 项目实战:1 随机对战
要求掌握: 面向对象中的子类 父类 数组arr IF while判断 for循环 RANDOM创建类
Break
1.0文字简版
1 创建Hero 类 Skils 类 为其设置 private 型 (public型无法运行) hero1/2:life(HP) booleanname Skils:Skils life2 Act (name act HP boolod )
1.1: 创造构造器 This/ set/getName set/get HP
英雄类自行攻击HP 血量声明
public int act (int spellDamge){
int blood=this.getHP().spellDamage;
this.setHp(boold);
1.2* Skils**创建String型的nameOfSkils int型的spellDamage 使用构造器this/super
2 创建VS执行类 NEW英雄 技能数组数组) New Hero(name)1/2=New Hero(name)并set get name
int a ;
int s;
new int arr {"此处为技能 (Skills) } = {此处为伤害(Act)} name_skils[x]=new Skils(
技能 , 伤害);
第三步前提:导入Random (java.util.Random)
在Skils构造器构造后在下方下自行构造
public String toString(){
return Skils[nameOfskils ="+nameOfskils+", spellDamage="+spellDamage+"]
}
}
主程序类 VS类
创建Ramdom Random r=new Random();
```a = r.nextlnt(1);
s= r.nextlnt(3);
直接输出System.out.println("Rady Go");
3if判断Hero1/2的随机先手 用if