Java-面向对象的三大特征

面向对象的三大特征

  封装
    封装是把过程和数据组织起来,对数据的访问只能通过已定义的方法。
    封装的目的在于将对象的使用者和设计者分开,使用者不必知道行为实现的细节,只需使用设计者提供的消息来访问对象
  继承
    新的类可以获得已有类(称为超类、基类或父类)的属性和行为,称新类为已有类的派生类(也称为子类)。
    继承可以增加代码的重用性,在拥有父类的功能基础上增加自己的功能。
  多态
    发送消息给某个对象,让该对象自行决定响应何种行为。可以理解为横向上的重载,纵向上的覆盖。
    使语言具有灵活、抽象、行为共享、代码共享的优势,很好地解决了应用程序方法同名问题

原文地址:https://www.cnblogs.com/lzhat/p/4311153.html