封装

什么是封装

封装性就是隐藏实现细节,,仅对外公开接口。

为什么要进行封装?

1.类是数据与功能的封装,数据就是成员变量,功能就类方法或对象方法

2.对数据的封装,也就是对成员变量的封装

3.不封装的缺点:当一个类把自己的成员变量暴露给外部的时候,那么该类就失去对该成员变量的管理权,别人可以任意的修改你成员变量。

4.封装就是将数据隐藏起来,只能用此类的方法才可以读取或者设置数据,不可被外部任意修改是面向对象设计本质。降低了数据被误用的可能性! ,提高代码的灵活性

封装的好处

好处

1.将变化隔离

2.提高安全性

原则

将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共的方法对其访问

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.面向对象三大特性 -封装性 -继承性 -多态性 2.什么是封装 封装性就是隐藏实现细节,仅对外公开接口。 3....
    梦夜繁星阅读 1,118评论 0 6
  • 1. 什么是JAVA中的封装 面向对象的三大特性:封装、继承、多态、 封装 概念:将类的某些信息隐藏在类内部,不允...
  • 1、Java中的封装 面向对象的三大特性:封装、继承、多态 1、封装:将类的某些信息隐藏在类内部,不允许外部程序直...
    夏沫xx阅读 339评论 0 0
  • 类:确定对象将会拥有的特征(属性)和行为(方法)。类的特点:类是具有相同属性和方法的一组对象的集合。 对象: 对象...
    字节码阅读 568评论 0 3
  • 小说揭示夫妻就是最熟悉的陌生人!完美背后隐藏了伪善! 可有时觉得,人其实心底都有恶魔存在的,只是有的人一辈子没有诱...
    风筝2017阅读 251评论 0 0