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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 擒贼先擒王 中级黑马   /  2014-12-16 22:52  /  8418 人查看  /  45 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,构造函数能被成员函数调用吗?

45 个回复

倒序浏览
构造函数只有在初始化的时候才被调用的吧
回复 使用道具 举报
this()用于构造函数间调用  成员函数不可以调用   毕老师讲过的:P
回复 使用道具 举报
本帖最后由 赵越海 于 2016-7-8 17:39 编辑

         .
回复 使用道具 举报
不能 初始化类时调用
回复 使用道具 举报
不能的!!
回复 使用道具 举报
不能,构造函数只有在创建对象时调用。
回复 使用道具 举报
红楼 中级黑马 2014-12-17 21:22:03
8#
楼上收的对啊
回复 使用道具 举报
构造方法啊 ,当然是只能构造对象的时候用啊
回复 使用道具 举报
huoxy 中级黑马 2014-12-17 21:24:19
10#
当然可以了,懒汉式的单例模式不就是在成员函数里调用私有的构造函数吗?
回复 使用道具 举报
有陷阱快跑丶 发表于 2014-12-17 01:14
this()用于构造函数间调用  成员函数不可以调用   毕老师讲过的

明白了,谢谢!:)
回复 使用道具 举报
不可以的
回复 使用道具 举报
kenhe 中级黑马 2014-12-17 21:42:39
13#
肯定不可以的  楼上说的单例并不是调用的构造函数
回复 使用道具 举报
不太了解,我只看到,this可以在构造函数之间进行调用
回复 使用道具 举报
楼上说的对
回复 使用道具 举报
如果该方法是静态的就可以,你可以看看单例模式
回复 使用道具 举报
构造函数是初始化对象时调用,用于对对象成员变量赋值,成员函数的调用需要对象。一个是初始化对象,一个是被对象调用,先后顺序弄清楚。
回复 使用道具 举报
董晗 中级黑马 2014-12-17 22:24:08
18#
好像不可以吧,构造函数只在创建对象时调用
回复 使用道具 举报
董晗 发表于 2014-12-17 22:24
好像不可以吧,构造函数只在创建对象时调用

嗯,好像构造函数互相之间也可以调用
回复 使用道具 举报
不可以,楼上有人说的懒汉式也不是成员函数调用构造函数
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马