封装

封装是面向对象的三大特性之一。每个对象都包含它能进行操作所需要的所有信息,这个特性成为封装,因此对象不必依赖其他对象来完成自己的操作。这样方法和属性包装在类中,通过类的实例来实现。
封装的好处:
  • 第一、良好的封装能够减少耦合;
  • 第二、类内部的实现可以自由地修改;
  • 第三、类具有清晰的对外接口;
实例:现在有一条狗出生在这里,需要实现的就是让狗拥有和猫一样的功能。
 
虽然使用封装实现了功能,但是两个类中存在大量的重复代码,继承,可以很好的改善这一问题。
posted @ 2020-03-08 17:55  溺水的鲨鱼  阅读(122)  评论(0编辑  收藏  举报