类的基本思想
1.数据抽象 2.封装
什么是数据抽象
依赖接口和实现分离的编程技术

什么是接口
用户对类进行的操作
比如:对车进行 点火、踩油门、刹车
什么是实现:
1.形成类的诸多要素
2.定义类所需要的各种私有函数
3.实现对类进行操作的函数
比如:
1.一部车:需要铁材料、轮胎、玻璃等等,都是构成要素
2.实现车子外形的设计、轮胎能够自由转动的设计
3.实现点火的一系列,内在操作(1)传输电信号(2)引燃点火器(3)油箱输出油

什么是封装:
将实现与接口分离,让用户只接触到接口,看不到内部
比如:给车子装上铁皮外壳

7.1定义抽象数据类型

什么是抽象数据类型
抽象数据类型 ADT
一种重要的数据类型.它是由一组对象和一组在这些对象上的操作所组成,利用数据抽象机制把一个数据类型的表示和操作汇集起来,封装在一起,定义成一个新的数据类型,这种新的数据类型统称为抽象数据类型

抽象数据类型的作用
也就是为了完成模块所需要的功能所以才定义相应的抽象数据类型,具体就是根据模块的功能需求来定义抽象数据类型,利用抽象数据类型的操作来实现模块的功能。
总结:抽象数据类型是基于模块要实现的功能,同时用来实现模块的功能

this介绍
在一个类中的成员函数,想调用类中的基本数据成员时,是不需要声明在哪个类中的,因为有一个隐式的this指针指向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值