public
class
Hero {
String name;
//姓名
float
hp;
//血量
float
armor;
//护甲
int
moveSpeed;
//移动速度
}
Hero(首字母大写)是个类
moveSpeed(第二个单词大写)是个状态
这样有了Hero这个模板
new Hero()就创建一个新英雄
相当于C语言中申请一片内存空间malloc
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
;
}
}
(public static void main(String[] args) 这是主方法,所有代码的入口)
1-一个类里面带有多种变量,也就是属性
注意,float后带f ,因为默认为double型
2-还有另一种方法,相当于C语言中的函数
可有参数,可有返回值
命名通常以动词开始
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}