Constructor(构造器)空参和有参的区别(简单易懂,不多哔哔 ̄□ ̄||)

Constructor(构造器)空参和有参的区别

构造方法作用就是对类进行初始化。构造方法就是与类同名的那个方法
Constructor分为空参构造和有参构造,如果不加Constructor构造器,编译器会默认给你一个空参构造,如果加了有参构造,就必须重写空参构造方法
示例:
1.new一个对象的时候要用到构造函数,
例如Hello hello = new Hello();这时调用的是Hello的无参数构造方法;
Hello hello = new Hello(“hi”);这个是调用Hello有参数构造方法,
2.如果Hello类中已经有了一个有参数的构造方法,这时再使用 Hello hello = new Hello();来创建对象的时候就会出错,这就是为什么书上要强调写了有参数的构造方法就最好加一个无参数的构造方法.

猜你喜欢

转载自blog.csdn.net/weixin_44186547/article/details/89578699