C++ Primer Plus学习(十)——类和对象

类和对象

  • 抽象和类
  • 构造函数和析构函数
  • this指针
  • 对象数组
  • 类作用域
  • 运算符重载
  • 友元
  • 类的自动转换和强制类型转换


抽象和类

  • 指定基本类型完成了三项工作:

    1. 决定数据对象需要的内存数量;
    2. 决定如何解释内存中的位(long和float在内存中占用的位数相同,但将它们转换为数值的方法不同);
    3. 决定可使用数据对象执行的操作或方法。

    对于内置类型来说,有关操作的信息被内置到编译器中。但在C++中定义用户自定义的类型时,必须自己提供这些信息。这也就是定义类的时候需要做的工作。

  • 一般来说,类规范由两个部分组成:

    1. 类声明:以数据成员的方式描述数据部分,以成员函数(被称为方法)的方式描述公有接口;
    2. 类方法定义:描述如何实现类成员函数。
  • 由于隐藏数据是OOP主要的目标之一,因此数据项通常放在私有部分,组成类接口的成员函数放在公有部分;否则,就无法从程序中调用这些函数。

你可能感兴趣的:(C++基础和实战,c++,学习,开发语言)