黑马程序员技术交流社区

标题: this用法的一个小问题 [打印本页]

作者: guo8790    时间: 2015-6-16 22:38
标题: this用法的一个小问题
哪位大神能解释下为什么不能在一般方法中使用this调用构造函数,谢谢
作者: zhaopy    时间: 2015-6-16 23:20
构造方法是类方法,所以需要类来调用。
在一般的方法中,this则表示当前的对象,不是一个类。
所以this不能调用构造方法。
作者: 安安安    时间: 2015-6-17 00:05
真没注意过。感谢楼上。。
作者: lizhi1817    时间: 2015-6-17 00:35
我是来看解答的
作者: 晓月残魂    时间: 2015-6-17 01:48
刚知道
作者: guiqulaixi    时间: 2015-6-17 10:44
构造函数的任务就是初始化一个对象,初始化只能是一次,如果普通汉化能调用构造函数,那意味着初始化可以进行好多次,你觉得合适么,设计上当然不让构造函数被普通函数调用
作者: tutucoo    时间: 2015-6-17 14:28
说的不错~~~~
作者: Nemo    时间: 2015-6-17 16:57
以前没注意到啊。谢谢分享啦
作者: 逝....曾经    时间: 2015-6-17 17:33
必须的不能
作者: lucien_he    时间: 2015-6-17 17:54
感谢分享
~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2