【C++】类、静态static、枚举、重载、多态、继承、重写、虚函数、纯需函数、虚析构函数

五、类

面向对象编程是一个巨大的编程范式。C++中的类class就是基于对象的程序设计。
我们可以用类来定义一个新的类型,这些新类型就可以像内置类型一样使用。
内置类型颗粒度太太小,现实需求又非常复杂,这就需要我们把内置类型适度的进行拼搭,拼搭成一个能描述现实问题的大粒度颗粒,来解决现实问题。
C++的数据类型有:常量、变量、布尔类型、指针类型、字符串类型、引用类型、枚举类型、数组类型、vector容器类型、复数类型、pair类型、类类型。所以类也是一种数据类型。

你可以把类看成一个新的数据类型,或者说是应用程序中的一种设施,这种设施是把数据和函数封装在一起的设施

类的重点内容有:   
a、怎样定义一个类?通过共有类接口私有类接口实现。也就是信息隐藏(information hiding)的概念。
b、怎样定义和操纵类的对象实例?类域、嵌套类、做为名字空间成员的类、局部类...
c、类对象的初始化、析构、赋值如何实现?特殊成员函数:构造函数constructor、析构函数destructor、拷贝赋值操作符copy assignment operator...

这里重点强调一组特殊成员函数

你可能感兴趣的:(C++,c++,开发语言,改行学it,visualstudio,青少年编程)