职友集>程序员面试题 > 封装(encapsulation)(隐藏内部实现)

封装(encapsulation)(隐藏内部实现)

2015-09-19 06:30:01 阅读( 215 )

2157人 收藏本页

标签:程序员面试题

-有信息都存贮在对象中,即其数据及行为都封装在对象中,影响对象的唯一方式是执行它所从属的类的方法即执行作用于其上的操作
-也就是说将其内部结构从其环境中隐藏起来。要是对对象的数据进行读写,必须将消息传递给相应对象,得到消息的对象调用其相应的方法对其数据进行读写。
-封装的好处:
•良好的封装能够减少耦合•类内部的实现可以自由的修改•类具有清晰的对外接口

来自IT公司面试手册

下一篇:继承(复用代码)

上一篇:什么是复合对象

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题