面向对象是一种符合人类思维习惯的编程思想。这种思想通过对象来映射现实中的个各种事物,使用对象间的关系来描述事物的联系。它与面向对象不同,面向对象通过分析出问题解决的步骤,然后自顶向下,运用函数来把这些步骤一步步实现。,而面向对象则通过将问题分为多个独立的对象,从而通过调用对象的方式来解决问题。这样的方式可以是代码更容易维护,减少了代码之间的耦合度。
面向对象有三种特性,它们分别是:封装,继承,多态。封装是面向对象的核心思想,将对象属性和行为封装起来,不让外界知道内部的具体实现,这就是封装。比如说,用户使用计算机的时候,无需知道计算机的内部是如何工作的。继承主要描述的是类与类之间的关系,通过继承无需重写编写代码,只需要继承原有类的共并进行扩展。继承增强了代码的复用性,提高了开发效率,还方便程序的维护。多态简单来说就是同一个对象在不同状态下表现出不同的行为。例如,当有一个对象“cut”,理发师的行为是剪发,而演员的行为是停止表演。
关于面向对象的一些理解
最新推荐文章于 2023-03-05 21:42:57 发布