螺竹编程
发布于 2024-05-04 / 4 阅读
0

Java面向对象:面向对象三大特性

封装、继承和多态。

  • 封装(Encapsulation):封装是一种对象功能内聚的表现形式,使模块之间耦合度变低,更具有维护性。封装的主要任务是对属性、数据、部分内部敏感行为实现隐藏。

  • 继承(Inheritance):继承使子类能够继承父类,获得父类的部分属性和行为,使模块更有复用性。

  • 多态(Polymorphism):多态是指在编译层面无法确定最终调用的方法体,以覆盖为基础来实现面向对象特性,在运行期由JVM进行动态绑定,调用合适的覆盖方法体来执行。