问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

代码为什么要封装。例如:java c++ 都提到了封装。请前辈重点理论一下!谢谢!

发布网友 发布时间:2022-04-29 15:11

我来回答

4个回答

热心网友 时间:2023-10-14 14:27

封装是为了缩小变量或者对象的可见范围,只有真正需要访问这些变量或对象的类,才能够访问。这样就防止了不相干的对象任意篡改这个变量。 如果谁都可以访问这个变量,可以任意修改,那么一旦程序出错了,你要找究竟是哪个对象修改了天,那你就满世界地去找吧。如果封装了,至少可以知道有哪些对象才能修改它,这样可以比较容易找出错误的根源。
这跟真实世界是一样的,你自己家里的事情,自然只希望自家人知道,你绝不希望所有的人都可以随便来你家参观,随便拿东西。

热心网友 时间:2023-10-14 14:28

封装是为了程序设计的模块化,独立化!
将某种数据结构和对应的操作封装成一个独立的模块,对外屏蔽实现细节,同时可以方便的重用!java 和 c++ 都是通过 类 class 来实现这种封装的!
举个例子:
C中对字符串的操作,字符串类型可以看成是一个字符的数组,对应的操作函数有strlen ,strcpy, strcat ,strcmp等。
C++中的string 相当于是对字符串及这些操作的一个封装!其中的公共成员函数相当于操作,对string类型的对象只能进行这些操作!

其实内置的如int float 等数据类型也都有封装,这是通过编译器实现的,对int型你只能进行 + - * % / 等预定义操作,而不能进行 strlen strcmp等操作!
封装其实也可以看成是特定数据类型与其对应操作的关联!

热心网友 时间:2023-10-14 14:28

c++中的程序需注意的有三个属性:封装,继承和多态。c语言中对于多个变量需要定义一个结构体,在c++中对于多个变量需要组成一个类,由类构成一个对象。比如说,把一个班级的许多同学抽象成一个类,而一个类中的某一个同学就是这个类的对象。在编程过程中,我们往往不希望别人知道我们的源代码,所以为了更好的将代码保护起来,我们使用了封装的概念。在类中定义的时候定义一个私有成员变量private,即只有类本身可以调用,其他的类不能使用。通过此方法,就体现了封装的概念。

热心网友 时间:2023-10-14 14:29

封装的意思就是把零件组装成产品。你要使用它就直接使用它的产品,而不是他的零件。

热心网友 时间:2023-10-14 14:27

封装是为了缩小变量或者对象的可见范围,只有真正需要访问这些变量或对象的类,才能够访问。这样就防止了不相干的对象任意篡改这个变量。 如果谁都可以访问这个变量,可以任意修改,那么一旦程序出错了,你要找究竟是哪个对象修改了天,那你就满世界地去找吧。如果封装了,至少可以知道有哪些对象才能修改它,这样可以比较容易找出错误的根源。
这跟真实世界是一样的,你自己家里的事情,自然只希望自家人知道,你绝不希望所有的人都可以随便来你家参观,随便拿东西。

热心网友 时间:2023-10-14 14:28

封装是为了程序设计的模块化,独立化!
将某种数据结构和对应的操作封装成一个独立的模块,对外屏蔽实现细节,同时可以方便的重用!java 和 c++ 都是通过 类 class 来实现这种封装的!
举个例子:
C中对字符串的操作,字符串类型可以看成是一个字符的数组,对应的操作函数有strlen ,strcpy, strcat ,strcmp等。
C++中的string 相当于是对字符串及这些操作的一个封装!其中的公共成员函数相当于操作,对string类型的对象只能进行这些操作!

其实内置的如int float 等数据类型也都有封装,这是通过编译器实现的,对int型你只能进行 + - * % / 等预定义操作,而不能进行 strlen strcmp等操作!
封装其实也可以看成是特定数据类型与其对应操作的关联!

热心网友 时间:2023-10-14 14:28

c++中的程序需注意的有三个属性:封装,继承和多态。c语言中对于多个变量需要定义一个结构体,在c++中对于多个变量需要组成一个类,由类构成一个对象。比如说,把一个班级的许多同学抽象成一个类,而一个类中的某一个同学就是这个类的对象。在编程过程中,我们往往不希望别人知道我们的源代码,所以为了更好的将代码保护起来,我们使用了封装的概念。在类中定义的时候定义一个私有成员变量private,即只有类本身可以调用,其他的类不能使用。通过此方法,就体现了封装的概念。

热心网友 时间:2023-10-14 14:29

封装的意思就是把零件组装成产品。你要使用它就直接使用它的产品,而不是他的零件。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
燕京八景茅台酒的性价比怎么样? 花甲炖蛋的做法 ...里很苦有气味。 舌头上较厚。 吐出的口水偏黄色... 经常早上起床口里有异味,口苦唇干,是什么原因 为啥早上起来口里是苦的,口水是黄的 大专函授学校有哪些 为什么这段时间我口干口苦口臭,早起口水黄色 郑州工业应用技术学院专升本分数线是多少 郑州工业应用技术学院有同等学力或者自考上岸的吗? 郑州工业应用技术学院自考的成高大专证几年可拿? 什么是封装?什么是重载,什么是重写? android开发封装是什么意思? C++,究竟什么叫封装?怎样 叫封装? 封装是什么意思? 程序开发中的封装什么意思?函数封装都有哪些? 搜狗输入法里面的表情这个是啥意思 搜狗输入法上的‍♂️这表情是什么意思? 搜狗输入法组合表情力是什么意思? 搜狗输入法表情什么意思 手机搜狗输入法的所有符号表情的意思 这个是搜狗输入法里面表情是什么意思啊ᴴᴱᴸᴸᴼ 怎么用手机美图秀秀在图片上写文字? 暖气片的缝隙当中非常脏了,怎么清洗才好呢? 暖气片如何保养呢? 暖气片变黄怎么清洗 明装暖气片如何清洗呢? 暖气片清洗方法是什么? 暖气片如何清扫 数字爱情短信 771什么意思爱情数字? JAVA类的封装是什么意思?? 电脑常说的“封装”是什么意思呢 JAVA中封装的问题,为什么使用封装,封装的意义是什么? 什么叫做把代码封装 宝石、人工宝石与珠宝职业教育 羊肉和蒲公英可以做馅吗 浦公英同羊肉能同吃吗 吃羊肉能和凉拌蒲公英一起吃吗 吃羊肉和蒲公英相生相克吗 羊肉粥里可以放蒲公英吗? 蒲公英面条和羊肉汤,黑木耳可以一起吃吗? 蒲公英可以做饺子馅吗 羊肉能和鱼腥草,蒲公英同吃吗? 梦见小男孩掉进冰湖里 梦见带孩子在冰湖上滑行,冰很薄,差点掉进去,但冰始终没破,后来带孩子滑出冰湖,并设危险 梦见老婆掉进冰湖把她拉上来? 用豆皮炸肉卷怎么做 炸豆皮卷的做法 消防员跳冰湖为游客捡无人机,为何网友纷纷表示不值? 为什么刚练单杠时手会起泡?
  • 焦点

最新推荐

猜你喜欢

热门推荐