C++中抽象是啥意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 06:49:58
C++中抽象是啥意思

C++中抽象是啥意思
C++中抽象是啥意思

C++中抽象是啥意思
举些例子吧:
int 是所有整数(1,2,3...)的抽象
class 是一系列具有某些共同属性的对象的抽象.
抽象基类是一些具体子类的抽象
模板(template)是有共同特点函数或类的抽象

实现某个过程,而不包括细节

比如,类:人;函数:参加宴会
一个人参加宴会分如下过程
穿戴
到达
介绍朋友
跳舞

C++中的抽象是只是编制这个过程,
对于细节,要求在继承类中具体实现

比如
类:男人(继承人类);函数:穿戴
打领带
穿皮鞋
类:女人(继承人类);...

全部展开

实现某个过程,而不包括细节

比如,类:人;函数:参加宴会
一个人参加宴会分如下过程
穿戴
到达
介绍朋友
跳舞

C++中的抽象是只是编制这个过程,
对于细节,要求在继承类中具体实现

比如
类:男人(继承人类);函数:穿戴
打领带
穿皮鞋
类:女人(继承人类);函数:穿戴
梳头
裙子

收起

把实的东西弄成虚的

一切尽在不言中。。。