OOP

本文介绍了面向对象编程(OOP)的基本概念,包括封装、继承、多态等关键特性,并详细解释了如何利用C++实现这些特性。

OOP:面向对象的关键概念使过程与数据的连接。

改变了传统数据中数据和程序分隔的状态。

将程序和数据包装在一起叫做封装

一个类的定义和初始值能够用来创建类的实例(对象)。

OOP提供了方法在其它对象顶层构造类:合成和继承。

合成同意如今有的对象作为建造其它对象的一个组件。

继承同意一个相似的或者相关的对象(派生对象)来源于另外一个对象(基对象)

派生类:单一继承多重继承

重载给操作符和函数分陪多重含义。

多态性是指同一个过程与不同对象共同工作的能力。

(它同意不同但相关对象的创建过程在一组操作下相容,假设一个解决这个问题的程序只使用这些操作的话,那么它应将为全部这类对象工作)

C++类通过封装数据成员几封装函数成员来定义对象,成员能够是私有类型、保护类型或共同拥有类型。

派生类是C++语言用于继承的一种机制,它支持类型之间的相互关系代码重用

虚函数机制支持多态性而且同意在一个统一的外部接口下定义可互换的对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值