怎么继承父类中的构造函数(含有私有数据) 公有继承还是私有继承?
答案:6 悬赏:0 手机版
解决时间 2021-02-02 18:52
- 提问者网友:欲劫无渡
- 2021-02-02 01:27
怎么继承父类中的构造函数(含有私有数据) 公有继承还是私有继承?
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-02 01:47
恩,同意1楼,补充一下吧,继承肯定是要Public继承的,父类的构造函数含有父类的私有成员的话,就要在子类的构造函数后面加上初始化列表来初始化父类的构造函数,从而达到了初始化父类的私有成员的效果
全部回答
- 1楼网友:山君与见山
- 2021-02-02 07:17
一般来说,为了数据安全,类里的属性都要写成私有才好,如果子类要用父类的私有属性,那么就在父类里添加这个属性的get、set方法。
不过我不懂C和C++ 我只懂java 所以代码你自己试试吧。。。
不过我不懂C和C++ 我只懂java 所以代码你自己试试吧。。。
- 2楼网友:不甚了了
- 2021-02-02 05:54
最好不要这样,对于私有变量,还是用set和get方法比较好。
- 3楼网友:孤独入客枕
- 2021-02-02 05:13
base();
不能继承私有的
不能继承私有的
- 4楼网友:十鸦
- 2021-02-02 04:20
构造函数肯定是public的啊,无论怎么继承都肯定会继承父类的构造函数的。
- 5楼网友:话散在刀尖上
- 2021-02-02 02:41
父类构造函数在子类构造函数执行的时候会先执行,这不算是继承,私有数据也会继承的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯