C++访问属性
2014-01-16 09:34
155 查看
1、对于单个类来说
考虑到数据的安全性,private、protected成员外界都不可以直接访问,但是可以通过public接口进行访问。
2、如果考虑到继承
从子类能访问什么的角度:子类可以访问父类的public和protected成员。
从子类能得到什么的角度:private不能被访问,也就不能被继承,子类只能获得父类的public、protected成员,但是现在是什么访问属性,要取决于采用何种继承方式。
考虑到数据的安全性,private、protected成员外界都不可以直接访问,但是可以通过public接口进行访问。
2、如果考虑到继承
从子类能访问什么的角度:子类可以访问父类的public和protected成员。
从子类能得到什么的角度:private不能被访问,也就不能被继承,子类只能获得父类的public、protected成员,但是现在是什么访问属性,要取决于采用何种继承方式。
相关文章推荐
- c++中public、protected、private访问属性及继承
- 解析C++中派生的概念以及派生类成员的访问属性
- c++ 继承/派生、访问属性、构造函数
- C++继承时派生类的成员访问属性
- c++中public、protected、private访问属性及继承
- C++继承时派生类的成员访问属性
- C++中的property库的设计与实现过程(五)(第一部完)——为属性加入访问控制
- C++的private的属性或方法真的不能访问吗? no
- C++派生类成员的访问属性
- C++和Java的属性访问和方法调用 效率比较
- C++的继承操作---基类指针访问派生类问题---基类成员恢复访问属性问题
- C++学习之路—继承与派生(一):基本概念与基类成员的访问属性
- 2013级C++第12周(春)项目——成员的访问属性、多重继承
- C++学习之成员函数的访问属性与继承属性对虚表构建的影响--个人理解
- C++基础(八)继承与派生——派生类成员的访问属性
- C++基础:继承访问属性
- C++:调整基类成员在派生类中的访问属性的其他方法(同名成员和访问声明)
- C++:继承访问属性(public/protected/private)
- 2013级C++第12周(春)项目——成员的访问属性、多重继承【 第2部分 实践项目】
- C++中派生类成员的访问属性