黑马程序员技术交流社区
标题:
答:构造函数到底是咋回事
[打印本页]
作者:
heshiwei
时间:
2015-10-3 09:13
标题:
答:构造函数到底是咋回事
Java中,所有对象都是创建出来的,对象的自动初始化过程,是由类的构造函数完成的。当程序员没有提供一个默认的构造函数时,编译器会生成一个默认的构造
函数,用于创建一个空对象。但是当程序员提供了一个或多个构造函数后,编译器就不会再生成默认的构造函数。
所以,假如程序员提供了一个有参数的构造函数,而在创建该类的对象时,直接采用new obj的方式,即未提供任何参数,则编译器会提示找不到相应的构造函数。
一句话总结:有,就只能用你的,没有,哥帮你生成一个空的。
作者:
云上边牧
时间:
2015-10-3 09:52
有,就只能用你的,没有,哥帮你生成一个空的。总结的很好
作者:
dabing_77
时间:
2015-10-3 10:41
有,就只能用你的,没有,哥帮你生成一个空的。 666
作者:
月影千华
时间:
2015-10-3 10:46
学到了.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2