=====属性=======
一个LOL英雄有姓名,血量,护甲等等状态,这些状态叫做类的一个属性
属性的类型可以是基本类型,比如int证书,float浮点数,也可以是类类型,比如String字符串
public class Hero {
String name;//姓名
float hp;//血量
float armor; //护甲
int moveSpeed;//移动速度
}
属性名称一般小写,如果有多个单词组成,后面的单词第一个字母大写
属性也是变量,需要满足变量的命名规则
=====方法======
在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友
能做什么,在类里面,就叫做方法
有的方法有返回类型,比如
float getArmor(){
return armor;
} //用来获取一个英雄有多少护甲,返回类型是float
把返回类型设成void,表示该方法不返回任何值
void
keng(){
System.out.println(
"坑队友!"
);
}
=====方法的参数=======
英雄在特定的情况下,可以增加移动速度,这样我们就可以通过addSpeed的方法增加移动速度
void addSpeed(int speed){
moveSpeed=moveSpeed+speed;
}
int speed 就叫做方法的参数