public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//有参的构造方法
//默认的无参的构造方法就失效了
public Hero(String heroname){
name = heroname;
}
public static void main(String[] args) {
Hero garen = new Hero("盖伦");
Hero teemo = new Hero(); //无参的构造方法“木有了”
}
如果一个变量是基本类型,比如 int hp = 50;我们就直接管hp叫变量,=表示赋值的意思。
如果一个变量是类类型比如 Hero h = new Hero();我们就管h叫做引用,=不再是赋值的意思,=表示指向的意思,比如 Hero h = new Hero();这句话的意思是
引用h,指向一个Hero对象