什么是封装?( )
将功能封装成一个单元
将函数和数据封装成一个单元
让外部世界可以访问整个数据
让外部世界可以访问整个数据和函数
封装
封装:把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。
封装的优点:
1.隐藏实现细节。
2.安全性。
比如你在程序中私有化了age属性,并提供了对外的get和set方法,当外界 使用set方法为属性设值的时候 你可以在set方法里面做个if判断,把值设值在0-80岁,那样他就不能随意赋值了。
3.增加代码复用性。
比如在工具中封装的各种方法,可以任意调用,而不用每处去实现细节。
4.模块化。
封装分为封装属性,方法,类等等。有利于代码调试,相互配合。
封装:把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。
封装的优点:
1.隐藏实现细节。
2.安全性。
比如你在程序中私有化了age属性,并提供了对外的get和set方法,当外界 使用set方法为属性设值的时候 你可以在set方法里面做个if判断,把值设值在0-80岁,那样他就不能随意赋值了。
3.增加代码复用性。
比如在工具中封装的各种方法,可以任意调用,而不用每处去实现细节。
4.模块化。
封装分为封装属性,方法,类等等。有利于代码调试,相互配合。