我对构造方法不是很理解,构造方法是什么?他能干什么?
1.6-java构造方法
1.构造方法就是与类名相同的方法,且没有返回值,形参可有可无。
2.类中没有构造方法,也可以直接实例化。
3.有参的构造方法,就是在实例化的时候初始化属性值(成员变量赋值)。
4.有参的构造方法,和无参的构造方法可同时存在。构造方法重载的特性。
5.当一个有参的构造方法存在时,系统不会自动生成一个无参的构造方法。
以上,这是我看完1.6小结做的笔记。
看不懂没关系,继续看起走,把问题记下来。然后系统的看完一遍,再回来看自己的一些疑问,有可能到时候就恍然大悟了。
希望能帮到你。
构造方法是类中的一种方法,相对于类中的其他成员方法来说,构造方法的方法名和类名是一样的。构造方法分为有参构造和无参构造,main函数中需要实例化对象时其实就是隐式地调用了无参构造方法。当类中不存在无参构造方法时,直接创建类对象会报错。另外,如果类中不存在无参构造方法,但存在有参构造方法,此时可以通过显式调用有参构造方法创建类对象。