A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© guo8790 中级黑马   /  2015-6-16 22:38  /  389 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哪位大神能解释下为什么不能在一般方法中使用this调用构造函数,谢谢

9 个回复

倒序浏览
构造方法是类方法,所以需要类来调用。
在一般的方法中,this则表示当前的对象,不是一个类。
所以this不能调用构造方法。
回复 使用道具 举报
真没注意过。感谢楼上。。
回复 使用道具 举报
我是来看解答的
回复 使用道具 举报
刚知道
回复 使用道具 举报
构造函数的任务就是初始化一个对象,初始化只能是一次,如果普通汉化能调用构造函数,那意味着初始化可以进行好多次,你觉得合适么,设计上当然不让构造函数被普通函数调用
回复 使用道具 举报
说的不错~~~~
回复 使用道具 举报
Nemo 中级黑马 2015-6-17 16:57:53
8#
以前没注意到啊。谢谢分享啦
回复 使用道具 举报
必须的不能
回复 使用道具 举报
感谢分享
~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马