C++访问控制,类和对象2.1
来源:互联网 发布:mysql获取当前时间 编辑:程序博客网 时间:2024/05/10 15:59
class是对struct的扩展,含有数据成员和成员函数,.在类的成员变量不写public,默认权限为private,变量和函数只能在内部使用,外部代码不能访问,public类外的程序可使用。
C++规范中,类的首字母应该大写。
int a; //int 是类型, a是变量
Person per; //Person 是类,per是对象
在一个类中,(下面例子)我们怎么知道this->name = name;中的等号右边的name代表void setName(char *name)中的参数,而不是代表数据成员,即private中的name呢?是因为在C语言或C++中有个就近原则,等号右边的name离参数近,所以代表参数
class Person{
private:
char *name;
int age;
char *work;
public:
void setName(char *name)
{
this->name = name;
}
}
0 0
- C++访问控制,类和对象2.1
- PHP的类和对象(四)访问控制和继承
- 类,对象,访问控制符
- 十三、类与对象:类的声明、成员的访问控制和对象
- 对象、访问控制符
- 面向对象,控制访问
- 【IOS 开发学习总结-OC-11】★objective-c面向对象之——封装和访问控制符
- 类和对象的存储、访问控制及类成员类型变化
- 类成员的访问控制(C++)
- C++:类的成员访问权限控制
- [c++]派生类的访问控制
- ruby中访问控制和字符串,对象引用
- seL4 内核服务、对象以及基本能力访问和控制
- Objective-c 访问控制
- 【c++】访问控制
- C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象)
- C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象)
- <C++>迭代器:访问string对象和vector对象
- Homebrew - macOS 不可或缺的套件管理器
- 春风十里
- XSS跨站脚本攻击
- 类名操作
- android的两种启动service方式及混用的情况
- C++访问控制,类和对象2.1
- samba的安装
- jQuery ajax XMLHttpRequest cannot load file
- 使用keepalived实现双机热备
- 压缩BCD码转非压缩BCD码
- OpenGL(十二) 纹理映射(贴图)
- Android捕获异常保存SD卡或上传服务器
- MapReduce作业提交流程
- Ubuntu安装JDK及环境变量配置