永发信息网

类继承问题和访问权限问题。

答案:2  悬赏:70  手机版
解决时间 2021-02-02 12:00
如果子类home_unt继承设为protected:。怎么访问呢?如果又设为private:又应该怎么访问呢?请大家写一下,这两种访问方式如何访问。
class home
{
public:
void call_soon()
{
soon();
}
void father()
{
cout<<"Father"< }
protected:
void mother()
{
cout<<"Mother"< }

private:
void soon()
{
cout<<"Soon"< }
};

class home_unt : public home
{
public:
void call_mother()
{
mother();
}
};

void main()
{
home_unt load;
load.father();
load.call_mother();
load.call_soon();
}

请问!
最佳答案
当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定。
1.如果子类从父类继承时使用的继承限定符是public,那么
(1)父类的public成员成为子类的public成员,允许类以外的代码访问这些成员;
(2)父类的private成员仍旧是父类的private成员,子类成员不可以访问这些成员;
(3)父类的protected成员成为子类的protected成员,只允许子类成员访问;
2.如果子类从父类继承时使用的继承限定符是private,那么
(1)父类的public成员成为子类的private成员,只允许子类成员访问;
(2)父类的private成员仍旧是父类的private成员,子类成员不可以访问这些成员;
(3)父类的protected成员成为子类的private成员,只允许子类成员访问;
3.如果子类从父类继承时使用的继承限定符是protected,那么
(1)父类的public成员成为子类的protected成员,只允许子类成员访问;
(2)父类的private成员仍旧是父类的private成员,子类成员不可以访问这些成员;
(3)父类的public成员成为子类的protected成员,只允许子类成员访问;

至于类中不同成员(public、private和protected)的访问状态就不细说了。
全部回答
最关键的是你的用户是否存在,这里就是“g”和“p”两个参数的使用了。 /g user:perm 赋予指定用户访问权限, /p user:perm 替换指定用户的访问权限。用户已经存在,就用“p”,能达到你的目的 我试过,用g不行,用p就行,然后在图形界面下,用g没有变化,用p就是正确,我也不清楚这是什么造成的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列与古代印度文明无关的是:A. 种姓制度B.
中文版的花与梦漫画怎么订阅?
剑灵怎么快速接完每日任务啊,比如那种副本的
5%X+(500-X)×4%=23.5这个方程怎么解
吴江市锃益纺织地址在什么地方,我要处理点事
司机撞死人,车主不管怎么办
【玛丽 居里】玛丽居里是个怎样的人
某同学学习了燃料的热值后,自己设计了一个实
天辉纺织怎么去啊,我要去那办事
手机变白苹果了怎么办?
建行信用卡加油有优惠活动吗
练气功怎样才能找到好一点的师父、
民益纺织地址在什么地方,我要处理点事
国龙纺织地址在哪,我要去那里办事
水涨茱萸之湾,风清杨柳之郭.是什么意思
推荐资讯
一贯主张是什么意思
蓝梦理发地址有知道的么?有点事想过去
鸿满陶瓷怎么去啊,有知道地址的么
鱼油中的DHA和EPA是干嘛的?
严重健忘怎么办
像“银灰、血红”这样表示颜色的词语还有
江铃汽车店(金山白族乡金山乡金山汽贸城内)怎
摆一个三角形要3根小棒,2个9根,3个18根,按
孙家涧村地址在哪,我要去那里办事
入艺造型怎么去啊,我要去那办事
以CO2为原料合成乙醇的优点是
协时的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?