类和类成员

我们继续探讨现实世界中猫的例子,猫的颜色、猫龄和猫名可能不同,它们吃食和发出呜呜声的方式也可能不同。但所有猫都属于某一个对象类,它们都是类型为“猫”的对象。每只猫(现实世界中)都是猫这个类中的一个实例。

与此类似,在面向对象的编程中,类 定义一类对象的蓝图。属于某个类的特性和行为称作类的成员。特性(在猫的例子中,特性包括猫名、猫龄和颜色)称作类的属性,用变量表示;行为(吃食、睡觉)称作类的方法,用函数表示。

例如,您可以创建一个 Person 类,然后创建该类的一个实例(一个人),也称为一个 Person 对象。该 Person 对象将包含 Person 类的所有属性和方法。

在动作脚本中,使用 class 语句来定义类(请参见创建和使用类)。动作脚本中有许多内置类,例如,MovieClip、TextField 和 String 类。有关更多信息,请参见使用内置类