Flash中隐式继承的概念

 时间:2024-11-11 21:29:48

1、新建一个类Animal,将它保存到一个固定的文件夹中。

Flash中隐式继承的概念

2、定义类Animal的构造函数,代码如下图所示。

Flash中隐式继承的概念

3、定义两个字符型变量kind和design,用来保存动物的种类和动物名。

Flash中隐式继承的概念

4、定义一个函数write,输出上一步定义的两个变量值。

Flash中隐式继承的概念

5、在函数中书写具体输出动物种类和动物名称的代码,用trace命令实现。

Flash中隐式继承的概念

6、新建一个fla文档,与类保存在同一文件夹中,打开动作面板。首先,创建一个Animal类的实例,用变量a引用它。

Flash中隐式继承的概念

7、接着,输出实例a,用trace实现输出。

Flash中隐式继承的概念

8、运行程序,实例a的信息输出在窗口中了。代码“trace(a)”调用了Animal类的toString方法,所以能够得到实例的字符串信息,但是在Animal类中并没有定义toString方法,那么它是从哪儿来的呢?

Flash中隐式继承的概念

9、实际上,在编写Animal类时,就已经使用了继承,所有类默认都是Object类的子类,即所有类都隐式的继承Object类。上面的类代码,相当于下图所示代码。

Flash中隐式继承的概念

10、代码中的extends表示继承关系,Animal类继承了Object类的属性和方法,虽然Animal类没有定义toString方法,但它继承了该方法,所以也就具有了toString方法。

Flash中隐式继承的概念
  • 显示继承在Flash中的概念解析
  • 多态在Flash中的概念
  • Flash中各修饰符概念解析
  • 迭代子模式在Flash中的概念解析
  • 如何使Flash中的方法和类不被重写和继承
  • 热门搜索
    有关文明的手抄报 汉字王国手抄报 手抄报感恩的心 数学园地手抄报 预防麻疹手抄报 节俭养德手抄报 关于小动物的手抄报 母爱的手抄报 关于手抄报的边框 初中法制手抄报