/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
本文主要讨论了Java编程中关于类与对象的一些常见错误点,包括构造方法的默认行为、方法重载、this的使用、访问修饰符的含义、属性初始化顺序、对象转型、多态性以及重写与隐藏的区别。通过理解和掌握这些知识点,有助于提高Java编程的正确性和效率。
最低0.47元/天 解锁文章
482

被折叠的 条评论
为什么被折叠?



