您好、欢迎来到现金彩票网!
当前位置:热购彩票app下载 > 公有成员 >

C++类的公有继承基类的私有成员在派生类中不可见或不可访问这个

发布时间:2019-07-13 15:09 来源:未知 编辑:admin

  C++,类的公有继承,基类的私有成员在派生类中不可见或不可访问,这个不可见或不可访问是什么意思?

  C++,类的公有继承,基类的私有成员在派生类中不可见或不可访问,这个不可见或不可访问是什么意思?

  我的理解:公有继承就是派生类复制了一份基类的公有成员和受保护成员,私有成员没有复制过来,就是说派生类里面没有和基类的私有成员名字一样的成员。这个理解对吗?...

  我的理解:公有继承就是派生类复制了一份基类的公有成员和受保护成员,私有成员没有复制过来,就是说派生类里面没有和基类的私有成员名字一样的成员。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部公有继承(public)将父类中的成员的可见性原搬不动的移到派生类里,原来私有(private)依然保持私有,公有依然保持公有...

  可见性是对类以外空间来说的追问你是说继承后,父类的私有成员,到了派生类里还是私有成员?

  那么派生类的成员函数岂不是还可以访问这个私有成员吗?追答派生类里是可以访问父类的公有成员的

  从物理上讲是复制过来了,在内存中确实有复制。但是从程序上看是被屏蔽了,不能直接调用。

  简单的表达一下,父母跟子女。基类就是父母,子女就是派生类。基类的私有成员就好比是父母的私房钱,子女能够继承父母的样貌(即公有成员),但是子女没法使用父母的私房钱也不能知道有多少私房钱(即不可见或不可访问),就是这么个意思。

http://e-ndicus.com/gongyouchengyuan/772.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有