C++-类型转换、类和对象、类的定义和实例化(day3续)

三、类和对象

1、什么是对象

  万物皆对象,任何一种事物都可以看做对象

2、如何描述和表达对象

  通过对象的属性(名词,数量词,形容词)和行为(动词)表达对象。

3、面向对象的程序设计

  对自然世界中对象观察引入到编程实践中的一种理念和方法,这种成为“数据抽象”,即在描述对象时,把细节东西剥离出去,考虑一般性、有规律性,统一性的东西。

4、什么是类

  将普遍的对象的共性提取出来来定义的一种数据类型,是对 对象的属性和行为的抽象描述,对象就是类的实例化。

四、类的定义和实例化

1、类的一般形式

class /struct 类名:继承表{

访问控制限定符:

  //构造函数

  类名(形参表)[:初始化表]{函数体}

  //析构函数

  ~类名(void){函数体}

  //成员函数

  返回类型  函数名(形参表)[cosnt]{//函数体}

  //成员变量

  数据类型 变量名

};

2、访问控制限定符

public:公有成员,在类内部和外部都可以访问

private:私有成员,只能在类内部访问

protected:保护成员(后面讲)

注意:

struct 的默认访问控制属性是公有的

class 的默认访问控制属性是私有的

原文地址:https://www.cnblogs.com/ptfe/p/11237912.html