C++ 学习二
来源:互联网 发布:先学编程还是数据库 编辑:程序博客网 时间:2024/06/06 15:07
类 对象
构造函数 没有返回值 主要是在对象创建时,给对象一些数据成员赋值,主要为了初始化对象
class CPerson { CPerson:: CPerson() 构造函数
析构函数 没有返回值 主要为了删除对象前,释放对象的,用它做清理工作
class CPerson { CPerson::~CPerson() 析构函数 ;一个类中只能定义一个析构函数
通过对象访问数据成员 cperson p; p.函数&p.成员
类是抽象的,系统不为其分配存储空间;而对象是实际存在并占有相应的存储空间!
成员函数是在类内定义的;for example:
class student//定义了一个学生类
{
int age;
int num;//数据成员
public:
void output()//成员函数
{cout<<"年龄是:"<<age" "<<"学号是:"<<num<<endl;}
}
嵌套类 (类中定义类 )和 局部类( 函数内定义类)
类的继承 class B : public A 类B继承A
继承: 多重继承按照类名标识符前后顺序执行
多态:不同功能函数可以用同一个函数名 主要体现在虚函数上 ;基类中用virtual声明成员函数是虚函数,在派生类中重新定义该函数功能 ;虚成员函数virtual void a(){}
只有类的成员函数才是虚函数;静态成员不能是虚函数;内联函数不能是虚函数;构造函数不能是虚函数;析构函数一般是虚函数
0 0
- C#Task 学习 二
- Objective-C学习二
- [C语言学习]作业二
- C++test 学习(二)
- Objective-C学习大纲 二
- 学习《c++primer》笔记二
- object c 学习(二) : Objects
- c语言学习笔记二
- object-c 学习(二)
- C语言学习笔记<二 >
- C/C++学习笔记(二)
- C++ 学习 二
- C基础学习(二)
- c#winform学习(二)
- Objective-c 学习笔记(二)
- C语言指针学习 二
- Objective C学习笔记(二)
- C语言指针学习二
- 我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
- 动手写一个Python Web 框架学习笔记 - 搭建开发环境 (1)
- Maven 系列 五 :使用Nexus搭建Maven私服
- input输入框的js改变事件
- apache common book 笔记
- C++ 学习二
- 51Nod_P1244 莫比乌斯函数之和(数论+杜教筛+哈希)
- 部署与管理ZooKeeper
- storm - 常用命令
- PPT VBA每页的标题进行音标及翻译展示在shapes(2)中
- 本地模式与StormSubmitter的对比
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- linux下安装oracle11G R2全过程整理
- storm job 提交集群测试 注意事项