登 录
一。flash中类的种类:
动态类和密封类
动态类前面加关键字dynamic,动态类是可以在编译时候动态的加入类的属性。
密封类者不能。
class Foo{ public var num:Number=1; } dynamic class Bar{ public var num:Number=3; } package{ public class Test{ Bar b=new Bar(); Foo f=new Foo(); b.web="www.baidu.com";//ok,动态类特有的方式 f.web="www.baidu.com"//编译出错 } }
二。方法的重载
AS中不支持方法重载,但是支持类似的方法重载
private function overload(... args):*{ if(args.length==0) return "hello"; if(args.length==1){ return... } ... } 从而实现类似重载的方法
抱歉!评论已关闭.