1、新建一个类Animal,将它保存到一个固定的文件夹中。
2、定义类Animal的构造函数,代码如下图所示。
3、定义两个字符型变量kind和design,用来保存动物的种类和动物名。
4、定义一个函数write,输出上一步定义的两个变量值。
5、在函数中书写具体输出动物种类和动物名称的代码,用trace命令实现。
6、新建一个fla文档,与类保存在同一文件夹中,打开动作面板。首先,创建一个Animal类的实例,用变量a引用它。
7、接着,输出实例a,用trace实现输出。
8、运行程序,实例a的信息输出在窗口中了。代码“trace(a)”调用了Animal类的toString方法,所以能够得到实例的字符串信息,但是在Animal类中并没有定义toString方法,那么它是从哪儿来的呢?
9、实际上,在编写Animal类时,就已经使用了继承,所有类默认都是Object类的子类,即所有类都隐式的继承Object类。上面的类代码,相当于下图所示代码。
10、代码中的extends表示继承关系,Animal类继承了Object类的属性和方法,虽然Animal类没有定义toString方法,但它继承了该方法,所以也就具有了toString方法。