/2021/5/12 first update来源:how2j教程/
- 如果提供了一个有参的构造方法同时又没有显式的提供一个无参的构造方法
那么默认的无参的构造方法,就“木有了“
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(); //无参的构造方法“木有了”
}
}
- 方法重载:方法的重载指的是方法名一样,但是参数类型不一样,构造方法也可以重载
public void attack()
public void attack(Hero h1)
public void attack(Hero h1, Her