种:为何 构造函数 放在public,而初始化函数放在private里
类:为何 构造函数 放在public,而初始化函数放在private里?
如题,构造函数 一定要自己用exolicit关键字定义么?
放在private里的初始化函数的和public里的构造函数是不是很重复呢?
困惑……
------解决方案--------------------
1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用
------解决方案--------------------
如题,构造函数 一定要自己用exolicit关键字定义么?
放在private里的初始化函数的和public里的构造函数是不是很重复呢?
困惑……
------解决方案--------------------
1.exolicit关键字不需要;
2.不重复:初始化函数用private只能被类本身调用,体现更好的封装;构造函数用public方便其他代码调用
------解决方案--------------------