C++类中成员的访问控制属性有哪些类型,什么区别
3个回答
展开全部
1.指java的package,是一个范围的划分
2.
派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;
派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员
;
派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。
2.
派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;
派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员
;
派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
共有(public):所有的都可以访问
私有(private):只有类本身和friend可用
保护:(protected):派生类和自身、friend可用,其他的不可用
私有(private):只有类本身和friend可用
保护:(protected):派生类和自身、friend可用,其他的不可用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询