关键词的用法 请教Flash AS3中super和super() 的用法?
浏览量:2882
时间:2021-03-11 06:16:12
作者:admin
请教Flash AS3中super和super() 的用法?
在as2中,如果不将对super()的调用放入子类的构造函数中,编译器将自动生成对其直接超类的构造函数的调用,并将其作为函数的第一条语句。
在AS3和as2中,如果不将对super()的调用放入子类的构造函数中,编译器也会自动生成对其超类构造函数的调用。不同之处在于,现在可以将对super()的调用放在构造函数中的任何位置,而不仅仅放在第一句话中。包{public class subclass扩展了as2{protected var中的超类值:int public函数子类(值:int=0) { 这个值=Value super(20)//不仅第一条语句}
super出现在继承父类的子类中。存在有三种方式:第一种超级.xxx(XXX是变量名或对象名)此方法的含义是在父类中获取名为XXX的变量或方法引用。使用此方法,可以直接访问父类中的变量或对象来修改和赋值超级.xxx()(XXX是方法名)这个方法意味着直接访问和调用父类中的方法。第三个super()方法表示调用父类的初始化方法实际上是调用父类中的public XXX()方法;
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。