WEB开发网
开发学院图形图像Flash 积少成多Flash(2) - ActionScript 3.0 基础之包、... 阅读

积少成多Flash(2) - ActionScript 3.0 基础之包、类、包外类、命名空间、属性、方法、接口和继承

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: ParentTest.aspackageactionScript{importflash.display.Sprite;publicclassParentTestextendsSprite{publicfunctionParentTest(){}//ParentTest为基类,其内定义了一个名为

ParentTest.as

package actionScript
{
    import flash.display.Sprite;
    
    public class ParentTest extends Sprite
    {
        public function ParentTest()
        {
            
        }
        
        // ParentTest为基类,其内定义了一个名为hello()的方法
        public function hello(s:String):String
        {
            return "hello: " + s;
        }
    }
}

ChildTest.as

package actionScript
{
    import actionScript.ParentTest;
    
    // ChildTest类继承自ParentTest类
    // final代表禁止继承
    public final class ChildTest extends ParentTest
    {
        public function ChildTest()
        {
            
        }
        
        // 重写基类(ParentTest)中的hello()方法
        public override function hello(s:String):String
        {
            // super为对基类的引用
            return "基类的hello()方法 - " + super.hello(s) + ";子类重写后的hello()方法 - 您好: " + s;
        }
    }
}

上一页  1 2 3 4 5  下一页

Tags:积少成多 Flash ActionScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接