C++访问控制符private/protected/public
来源:互联网 发布:淘宝迅雷会员激活码 编辑:程序博客网 时间:2024/06/16 01:01
C++访问控制符有三个private、protected、public。
一、简单可以归为以下两种描述:
1)一个类友元(包含友元函数或者友元类的成员函数或者友元类的所有成员函数)可以访问该类的任何成员(包括成员变量及成员方法)。
2)除去友元外,private成员只有该类自身的成员函数可以访问,protected成员只有该类及其派生类的成员函数可以访问,public成员则该类及其派生类的成员函数和对象都可以访问。
二、派生类继承方式的影响
类的继承方式有三种:private、protected、public。
1)private属性不能被继承。
2)使用private继承,父类的protected和public属性在子类中变为private;
使用protected继承,父类的protected和public属性在子类中变为protected;
使用public继承,父类中的protected和public属性不发生改变;
如下所示:
publicprotectedprivatepublic继承publicprotected不可用protected继承protectedprotected不可用private继承privateprivate不可用
即:protected继承和private继承能降低访问权限。
0 0
- 访问控制符public ,private ,protected,private protected的区别!
- 访问控制修饰符public, protected, private
- C++访问控制符private/protected/public
- Java访问控制符:public,private,protected
- C++访问控制符private/protected/public
- 访问控制(public .private .protected )
- C#public、 protected、private、internal、protected internal访问修饰符
- Ruby中访问控制符public,private,protected区别总结
- Ruby中访问控制符public,private,protected区别总结
- Java中的访问控制符(public、protected、private、friendly)
- Ruby中访问控制符public,private,protected区别总结
- Ruby中访问控制符public,private,protected区别总结
- 9、OC 访问控制符(@private @package @protected @public)
- Java访问控制符private, default, protected, public的区别
- JAVA的访问控制符private,default,protected,public
- java 访问控制修饰符public、 protected、 默认、private
- Java 四种访问控制符 public protected defualt private
- 类访问控制(public/protected/private)
- pig eclipse插件
- CSS中margin和padding的区别
- 分布式系统(Distributed System)资料
- 转载Prefix.pch文件说明,以及分享兴风作浪哥的开源项目链接
- 【揭秘】庄家是如何猎杀散户的
- C++访问控制符private/protected/public
- 闲来没事自己研究了下RBAC
- ios UIWebView 背景透明
- HTTP返回状态码及错误大全
- 快递接口API
- Debug Assertion Failed! FILE viewform.cpp , line 69
- android studio 国内翻墙更新sdk方法
- Cocos2d中update与fixedUpdate的区别(三)
- key&IDEA