在 ActionScript3.0 中,
物件只是屬性的集合。這些屬性是容器,不但能保存資料,也能保存函數或其它物件。
若函數是以這種方式附加到物件上,則稱為方法。
ActionScript 中的類別與 Java 或 C++ 中的類別之間有一項微妙的差異,就是在 ActionScript 中,類別不僅只是抽象實體。
ActionScript 類別與 Java 或 C++ 類別之間還有另外一項差異,就是每一個 ActionScript 類別都有所謂的「原型物件」。在舊版 ActionScript 中,原型物件連結在一起形成「原型鏈」,而整體做為整個類別繼承階層的基礎;但是在 ActionScript 3.0中,原型物件在繼承系統中只扮演份量很輕的小角色,原型物件依舊十分有用,它可以替代靜態屬性和方法,在類別的所有實體間共享屬性及其值。
< 以上資料整理自官方文件 >
沒有留言:
張貼留言