首页 > 代码库 > 类和对象

类和对象

1.面向对象程序设计(oop):是一种计算机编程架构。oop的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。优点:重用性,灵活性和扩展性。

2.类构成了实现C++面向对象程序设计的基础。 结构化程序设计:程序=算法+数据结构 面向对象程序设计:对象=算法+数据结构 程序=对象+对象+..... 算法总是离不开数据结构,算法只能适用于特定的数据结构。

3.类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。

4.在C++程序中,通常会将类的定义和其成员函数的定义分开。 1.类定义(头文件,声明文件)看成是类的外部接口,一般写成.h文件 2.类的成员函数定义(源文件)看成是类的内部实现,一般写成.cpp文件。

5.构造函数的作用是创建和初始化对象(实例)。 构造函数的定义:构造函数与类名相同,没有返回值,默认为无参。 构造函数在对象创建时由系统自动调用。 优点: 1.分配空间 2.构造结构 3.初始化

6.析构函数完成对象被删除前的一些清理工作。 析构函数的定义:析构函数在类名前添加“~”,没有返回值,无参,不可以重构。 在对象生存期结束的时刻系统自动调用它,然后再释放此对象所属空间。

类和对象