类:为何 构造函数 放在public,而初始化函数放在private里?
如题,构造函数 一定要自己用exolicit关键字定义么?
放在private里的初始化函数的和public里的构造函数是不是很重复呢?
困惑……
[解决办法]
1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用
[解决办法]
发布时间: 2012-08-31 12:55:03 作者: rapoo
类:为何 构造函数 放在public,而初始化函数放在private里?
如题,构造函数 一定要自己用exolicit关键字定义么?
放在private里的初始化函数的和public里的构造函数是不是很重复呢?
困惑……
[解决办法]
1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用
[解决办法]