在C++语言中,数据为什么要封装和继承?

发布网友 发布时间:2022-04-20 07:38

我来回答

4个回答

热心网友 时间:2023-06-24 11:37

封装为了数据的保密和访问安全,继承为了代码重用和实现模块化(接口)

热心网友 时间:2023-06-24 11:37

面向对象的精神是:封装、继承和多态。
封装是为了实现信息隐藏,隐藏具体实现只留下接口、保护数据不被修改等。
继承便于管理系统中的对象以及扩充系统,提高代码的重用,为多态做准备

热心网友 时间:2023-06-24 11:38

相对于C的面向过程,把数据进行封装和继承是面向对象的基础,
通俗点讲:
封装会让客户端只关注数据模型的接口,而不用关注它的内在实现。(让你少很多麻烦)
继承是可以很方便的重用代码,不用大面积的复制粘贴。(让你少写很多code)

热心网友 时间:2023-06-24 11:38

这是建立面向对象的基础
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com