public protected private解释
来源:互联网 发布:dota直播软件 编辑:程序博客网 时间:2024/05/19 15:43
这里我们首先要明白下面几点。
1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:
用户代码(类外)可以访问public成员而不能访问private成员;private成员只能由类成员(类内)和友元访问。
2.类的另一个特征就是继承,protected的作用就是实现这一目的。所以:
protected成员可以被派生类对象访问,不能被用户代码(类外)访问。
继承中的特点:
先记住:不管是否继承,上面的规则永远适用!
有public, protected, private三种继承方式,它们相应地改变了基类成员的访问属性。
1.public继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:public, protected, private
2.protected继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:protected, protected, private
3.private继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:private, private, private
但无论哪种继承方式,上面两点都没有改变:
1.private成员只能被本类成员(类内)和友元访问,不能被派生类访问;
2.protected成员可以被派生类访问。
阅读全文
0 0
- public protected private解释
- public protected private非常生动的解释
- (C++)public private protected 的解释说明
- private public protected
- public, protected, private,
- public,private protected
- 关于public,protected,private
- public protected private区别
- public / protected / private / virtual
- private、protected、public........
- public private protected 区别
- public,private,protected 区别
- C++ public protected private
- public,private,protected
- private public protected 范围
- public protected private
- public,protected,private
- private,protected,public,internal
- Ext.tip.ToolTip 气泡提示
- 开启我的编程之路
- Java23种设计模式——命令模式
- java EE开发之Struts2第三章:数据传递(2)
- Linux命令:使用dig命令解析域名
- public protected private解释
- Android 5.x新增控件之-Snackbar控件
- JSP指令基础(二)
- Swift基础 方法
- 【c#系列 五】C#里的MVC生命周期
- 资金成本比买房更低?住房租赁金融配套政策落地让租房更便利
- 实现购物车结算功能:批量/全部删除,全选,单价/总价,数量增减,页面隐藏/显示
- 关于hystrix面板的解释
- 数据库事务的四大特性以及4种事务的隔离级别-以及对应的5种JDBC事务隔离级别