问答详情
源自:7-1 什么是 Java 中的封装

封装的思想考虑

感觉就是对细节不断隐藏,让合作者不关注/关注不到内部,进行隔离,调用时只关注什么用方法,方法、类、包、项目等感觉都是不同层次/粒度的封装体现。

提问者:孔_导 2016-11-29 11:56

个回答

  • 慕婉清8913646
    2016-11-29 21:17:32

    封装是整个面向对象的基础,将一切可以封装的东西尽可能的单独封装起来,努力做到一个类只为一个目的而存在,保护私有数据信息,每个类对外提供相应的接口来访问,可使代码有更好的可重用性,可读性和可维护性。

  • 天天_
    2016-11-29 20:57:08

    封装主要作用

    ① 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。

    ②对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的