导入
什么是面向对象编程?
本课程简要介绍面向对象编程。
简介
如果你熟悉 C# 和 Java 这类语言,那么你一定听说过“面向对象编程”(OOP)这个术语。你可能对 OOP 有一些基本了解,也知道它与类和对象的关系。在深入探讨这些细节之前,我们先来看一下它的定义。
定义
面向对象编程 是一种编程风格,而不是一种工具。正因如此,尽管它历史悠久,却依然非常流行且被广泛使用。这种编程风格的核心思想是将程序分解为若干个“对象”,这些对象之间可以相互通信。每个对象都由一组独特的“属性”来定义,这些属性可以通过各种操作进行访问和修改。
示例
说明
上图展示了一个现实生活中的员工信息实例,其中每位员工都可以被视为一个“对象”。由于每位员工都有姓名、年龄和职位等特征,这些特征就可以看作是该员工的“属性”。