手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

子类在Flash中如何重写继承父类的方法

时间:2024-10-14 08:22:41

1、首先,创建一个类Record,将它保存在一个文件夹中,本例为“重写继承父类的方法”。

子类在Flash中如何重写继承父类的方法

2、我们先看一下,父类中子类继承并且要重写的方法,该方法为toString函数输出两个参数的值。

子类在Flash中如何重写继承父类的方法

3、而在子类中要重写toString方法,输出三个参数,很多初学者很可能会这样写,如下图所示。

子类在Flash中如何重写继承父类的方法

4、上图的方法是错误的,因为在子类中重写父类的方法必须使用override修饰符。那么该如何重写父类的方法呢?下面的例子具体讲解了重写的方法。

子类在Flash中如何重写继承父类的方法

5、首先,定义一个类Manager作为父类。

子类在Flash中如何重写继承父类的方法

6、接着,定义构造函数,以及构造函数需使用的两个私有变量,在函数中将局部变量nation和sex的值赋给私有变量_nation和_sex。

子类在Flash中如何重写继承父类的方法

7、然后,定义函数toString,输出两个变量的值。

子类在Flash中如何重写继承父类的方法

8、由于陕择遑握父类的两个变量是私有变量,在子类中是不能使用它们的,如果要让子类能够访问,必须用添加get和set方法。用get方法获取nation的值,使子类能够读取变量_nation。

子类在Flash中如何重写继承父类的方法

9、用set方法设置nation的值,使子类能够更改变量的值。

子类在Flash中如何重写继承父类的方法

10、用上面两步的方法定义获取和更改变量_sex的方法,使子类能够读写变量_sex。

子类在Flash中如何重写继承父类的方法

11、接着,定义子类Worker,继承父类Manager。

子类在Flash中如何重写继承父类的方法

12、定义私有变量tall,定义构造函数Worker,由于它妤伊佛集继承了父类的两个属性,所以在函数中用super语句调用父类方法,最后在函数中增加一个变量。

子类在Flash中如何重写继承父类的方法

13、重写函数toString,由于是重写,所以在语句前加入override修饰符,注意现在输出的变量值是三个。

子类在Flash中如何重写继承父类的方法

14、在类的最前面,加入包头,定义文档类Record,用文档类输出子类Worker的三个属性值。

子类在Flash中如何重写继承父类的方法

15、最后,定义一个Flash文档,与类文件保存在同一个文件夹中,打开动作面板。编写输出文档类值的代码。

子类在Flash中如何重写继承父类的方法

16、运行程序,我们要输出的信息在窗口中显示了。成功实现了父类代码的重写。

子类在Flash中如何重写继承父类的方法
© 手抄报圈