类的成员 protected和 private 区别
来源:互联网 发布:dw cs6 mac中文破解版 编辑:程序博客网 时间:2024/05/16 08:29
学习c++这么久,一直没有区别开来protected和private;
罪过
今天就来区分他俩;
若类没有被继承,那么,他俩是一样的,只能够被累的成员函数访问。
若是被公有继承,private成员只能通过基类的成员函数访问;protected成员可以被子类的成员函数直接访问(唯一的区别),比如说 :
class base{
int x; //默认是privated的类型。
protected:
int c;
public:
..........
}
class inherit : public base
{
public:
int get()
{
c=5; //可以直接使用访问
cout<<c<<endl;
}
};
int main()
{
.............
inherit it;
it.c=6; //同样是错误的,和私有继承是一样的,不能用子类的对象访问。
return 0;
}
- 类的成员 protected和 private 区别
- private 成员和 protected 的区别和用法
- C++ 定义类时public、private、protected成员的区别
- protected和private的区别
- C++中protected成员变量和private 成员变量的区别
- private和protected的区别 以及派生类的概念
- private,protected,public和internal的区别
- public、private和protected的区别
- private,protected,public和internal的区别
- private、protected、public和internal的区别
- 【Java】public、private和protected的区别
- public,private,protected,和默认的区别
- C/C++基础之:类成员变量的修饰public/private/protected的区别
- C#中类及类型成员修饰符:public,private,protected,internal的区别
- 区别C++类的public,private,protected
- C++:类继承 private, protected的区别
- private和protected继承区别
- 关于public, private 和 protected继承中对基类成员的访问
- 从汇编的眼光看C++(之递归函数与模板类)
- asp.net 验证控件
- SWT中从后台线程访问VIEW界面组件的控件
- 《那些年啊,那些事——一个程序员的奋斗史》——32
- unix命令
- 类的成员 protected和 private 区别
- cannot create oci environment/Navicat for oracle
- js动态加载js文件
- wifi ioctl
- Troubleshooting your SharePoint 2010 Errors
- Effective C# 学习笔记
- 关于struts2用JS做不为空验证的例子
- 第二种调数据库的表的数据的方法!
- 如何搭建视频分享网站---视频分享关键技术服务器