发布网友
共2个回答
好二三四
使用抽象和封装,能够保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象。封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始?于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。
热心网友
封装的好处:重用、不必关心具体的实现、面向对象三大特征之一、具有安全性。
封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体;
也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。在电子方面,封装是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接。
封装可以看到通过封装使一部分成员充当类与外部的接口,而将其他的成员隐蔽起来,这样就达到了对成员访问权限的合理控制;
使不同类之间的相互影响减少到最低限度,进而增强数据的安全性和简化程序的编写工作。
衡量一个芯片封装技术先进与否的重要指标是芯片面积与封装面积之比,这个比值越接近1越好。封装的目的在于保护芯片不受或少受外界环境的影响,并为之提供一个良好的工作条件,以使电路具有稳定、正常的功能。
热心网友
第一:重用;
第二:不必关心具体的实现;
第三:面向对象三大特征之一;
第四,具有安全性!
你可以只关注于使用,而不关心具体的实现。比如
电视机,我们会操作就行了,我才不关心他是怎么实现的呢?内部构造那是生产和设计人员的事情!
比如人类,有手有脚,有眼睛(人类的属性),会跑会吃(人类的行为)我们通过封装把属性和行为(方法)组装起来,形成一个类(人类),我们可让某个人(人类的一个对象)吃饭,跑步,(调用方法),但我们不能让某个人长三只眼睛(就是说我们不应该去直接操作属性),而跑步要用到腿(属性),腿的长短可能决定了跑的快慢(属性影响了方法).封装也确实实现了重用,我们只要为人类创建一个跑方法,以后我们要让张三跑那么就创建一个对象并给他个名子叫张三,然后让他跑.