Java中什么叫封装啊?

Java中什么叫封装呢?
继承和多态都明白些,就是封装理解不上去,老师没说.
封装到底指什么?给出具体的概念,最好说的全面一些,谢谢!

第1个回答  2008-09-27
封装就是在原来的基础上进行又一次封装添加一些自己的内容。比如对某些类的继承或者实现以后加进自己的逻辑就是封装了。这些不用叫真。用用就体会到了
第2个回答  2008-09-28
封装指的是将对像的状态信息(属性)和行为(方法)捆绑为一个逻辑单元。Java中通过将数据封装,声明为私有的(private)。
第3个回答  2008-09-27
封装就是将属性私有,用来保护类中的数据,外界不能直接访问到你的属性,而是通过公有的方法来访问这个类。用的时间长了就能慢慢体会到
第4个回答  2008-09-27
保护数据成员,不让类以外的程序直接访问或修改,只能通过提供的公共的接口访问==>数据封装
方法的细节对用户是隐藏的,只要接口不变,内部的修改不会影响到外部的调用者==>方法封装
第5个回答  2021-11-27
封装就是:将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法。
相似回答