操作步骤:
1、设计类
如游戏中,盖伦、提莫等都是英雄,我们可以给这些英雄设计一个东西,代表英雄,叫做类;
【类的第一个字母大写】
同时,英雄都有一些共同的状态,如名字、HP、护甲、移动速度等,这就是属性;
类:英雄(Hero)
属性:名字(name)、血量(HP)、护甲(armor)、移动速度(moveSpeed)
public class Hero {
Stringname;//姓名
floathp;//血量
floatarmor;//护甲
int moveSpeed; //移动速度
}
【注:1、这个类没有主方法,不要试图运行它。 并不是所有的类都是有主方法的。
2、本例用到了3种数据类型,分别是 String(字符串),float(浮点数), int(整数),此例只做简单的使用,不展开。】
2、创建具体的英雄
类就像一个模板,根据这样一个模板,可以创建一个个的具体的英雄,一个个具体的英雄就是一个个的对象。
new Hero() 就是java中创建一个Hero对象的意思。
1、定义不同属性的数据类型;
2、在主方法里,创建盖伦、提莫两个对象;
3、为每个对象的不同属性赋值(注意数据类型与定义的一致);
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "盖伦";
garen.hp = 616.28f;
garen.armor = 27.536f;
garen.moveSpeed = 350;
Hero teemo = new Hero();
teemo.name = "提莫";
teemo.hp = 383f;
teemo.armor = 14f;
teemo.moveSpeed = 330;
}
}