子类在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中如何重写继承父类的方法
  • ACCESS执行SQL语句,ACCESS怎么写SQL语句
  • 如何在窗口中的table组件上显示数据库内容?
  • 使用 eclipse 修改mysql表,中文无法显示
  • 如何安装Visual Studio Code
  • 如何使图片随JLabel窗口缩放
  • 热门搜索
    廉洁文化手抄报内容 学法懂法守法手抄报 送别诗手抄报 传统文化手抄报模板 手抄报的图片 关于健康的手抄报图片 海洋知识手抄报 一年级教师节手抄报 保护眼睛的手抄报 美文手抄报