面向对象的编程基础知识

面向对象的编程简介

面向对象的编程 (OOP) 是一种组织程序代码的方法,它将代码划分为对象,即包含信息(数据值)和功能的单个元素。通过使用面向对象的方法来组织程序,您可以将特定信息(例如,唱片标题、音轨标题或歌手名字等音乐信息)及其关联的通用功能或动作(如"在播放列表中添加音轨"或"播放此歌手的所有歌曲")组合在一起。这些项目将合并为一个项目,即对象(例如,"唱片"或"音轨")。能够将这些值和功能捆绑在一起会带来很多好处,其中包括只需跟踪单个变量而非多个变量、将相关功能组织在一起,以及能够以更接近实际情况的方式构建程序。

常见的面向对象编程任务

实际上,面向对象的编程包含两个部分。一部分是程序设计策略和技巧(通常称为"面向对象的设计")。这是一个很广泛的主题,本章中不对其进行讨论。OOP 的另一部分是在给定编程语言中提供的实际编程结构,以便使用面向对象的方法来构建程序。本章介绍了 OOP 中的以下常见任务:

重要概念和术语

以下参考列表包含将会在本章中遇到的重要术语:

完成本章中的示例

学习本章的过程中,您可能想要自己动手测试一些示例代码清单。由于本章中的代码清单主要用于定义和处理数据类型,测试示例将涉及创建要定义的类的实例,使用该实例的属性或方法来处理该实例,然后查看该实例属性的值。为了查看这些值,您需要将值写入舞台上的文本字段实例,或使用 trace() 函数将值输出到"输出"面板。"测试本章内的示例代码清单"中对这些技术进行了详细说明。