C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
来源:互联网 发布:arashi 知乎 编辑:程序博客网 时间:2024/04/29 12:46
zz: http://blog.sina.com.cn/s/blog_b35e31b90101b6y7.html
为了防止连接失效,所以直接转过来备份了!
很多同学到现在仍然对访问权限不是很清楚,或者比较模糊,有的同学记了又忘,忘了又记,所以今天想要借这篇文章给大家做一些总结,然后提供一个比较简便的方法去记C++中的访问权限。
为了方便大家理解,给出解释:
在类内部:只要不是no access,那么我们都可以访问该成员。也就是说类内部的访问权限比较松,凡是可访问的权限都能访问,不论是public、protected还是private。
在类外部:只要不是public,那么我们都不可以访问该成员。也就是说在类的外部访问权限比较严格,只要访问权限不是public的成员,在类外部都不能访问它。
明白了吗?
为了让大家再深刻的理解上面的总结,我还为大家设计了下面的小小的测试程序:希望用心的同学自己动手亲自测试一下:
class Animal
{
public:
protected:
private:
};
class Fish:public Animal
{
public:
};
int main(void){
}
上面的代码肯定编译出错,希望大家把继承方式分别更改为protected和private都测试一下,这样你就什么都明白了。
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- c++类的继承:私有继承,公有继承,保护继承
- C++中公有继承、保护继承、私有继承的区别
- C++中公有继承、保护继承、私有继承的区别
- C++中公有继承、保护继承、私有继承的区别
- C++中公有继承、保护继承、私有继承的区别
- C++中公有继承、保护继承、私有继承的区别
- 公有继承,私有继承和保护继承的可见性
- C++的私有继承、公有继承和保护继承
- 公有继承、私有继承和保护继承之间的对比
- C++的私有继承、公有继承和保护继承
- c++ 公有继承、保护继承和私有继承的区别
- C++公有继承、私有继承和保护继承的区别
- 公有,私有,和受保护的继承
- 类的公有私有保护继承
- Android studio真机调试,及用ADB WIFI Plugin进行无线真机调试图文详解
- 编译安装PHP7并安装Redis扩展Swoole扩展
- 密码学基础
- 学习Discuz! X3.2记录:去掉论坛首页的“Archiver”、“小黑屋”等链接
- Appium的DesiredCapabilities参数设置
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- zstu 2107 Largest Rectangle in a Histogram
- Androguard部署与实现原理
- 1061. Dating (20)
- div 弹窗
- Oracle OAF个性化一例 -- 个性化查询条件
- 开发一个NDK工程
- 【Android基础学习】关于Android ListView组件中android:drawSelectorOnTop含意
- 3个问题