构造方法相比普通方法在使用上有什么特点?
来源:2-9 编程练习
Daisy3924553
2018-11-20 23:16:09
通过课程我已经知道普通方法和构造方法的语法区别和调用方式的区别。 我想知道为什么要多出一个构造方法的语法,这样做的好处是什么?有哪些例子是使用构造方法更方便而使用普通方法不方便的? 求老师解惑,感谢。
1回答
构造方法是创建该类对象,new的时候,系统调用的,他和普通方法的作用不一样。构造方法是为了给类成员属性初始化用的,而普通方法是为了实现某个具体功能的。有了构造方法,使得你编写的类,别人不需要去看你的代码给成员属性一一赋值,而是通过new的方式就可以实现赋值操作了,避免了因为某些成员属性没有赋值而直接使用导致空指针等错误。
相似问题