• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
zuoanddie
博客园    首页    新随笔    联系   管理    订阅  订阅

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

三、类和对象

1、什么是对象

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

2、如何描述和表达对象

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

3、面向对象的程序设计

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

4、什么是类

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

四、类的定义和实例化

1、类的一般形式

class /struct 类名:继承表{

访问控制限定符:

  //构造函数

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

  //析构函数

  ~类名(void){函数体}

  //成员函数

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

  //成员变量

  数据类型 变量名

};

2、访问控制限定符

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

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

protected:保护成员(后面讲)

注意:

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

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

 

posted @ 2019-07-24 14:43  zuoanddie  阅读(303)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3