zoukankan      html  css  js  c++  java
  • 【AS3代码】抽象类简单运用

    抽象类

    package
    {
        import flash.display.Sprite;
        public class initialize extends Sprite
        {
            public function initializes():void
            {
                createField();
                createTeam("red");
                createTeam("blue");
                startGame();
            }
            public function createField():void
            {
                //throw new Error("抽象方法!");
            }
            public function createTeam(name:String):void
            {
                //throw new Error("抽象方法!");
            }
            public function startGame():void
            {
                //throw new Error("抽象方法!");
            }
        }
    }

     继承抽象类:

    package
    {
        public class FootballGame extends initialize
        {
            public function FootballGame()
            {
            }
            
            public override function createField():void
            {
                trace("创建足球!");
            }
            public override function createTeam(name:String):void
            {
                trace("创建足球队,名字:" + name);
            }
            public override function startGame():void
            {
                trace("开始足球游戏");
            }
        }
    }

     文档类:

    package
    {
        import flash.display.Sprite;

        public class FactoryExample extends Sprite
        {
            public function FactoryExample()
            {
                var game:FootballGame = new FootballGame();
                game.initializes();
            }
        }
    }  


  • 相关阅读:
    Android 文件操作
    win7 jar文件打不开解决的办法
    工作年限
    mvc wcf 并发提示,存储Application,验证是否有用户在操作
    WCF理论 【转载】
    jQuery
    Entity Framework 新增实体,新增抽象实体
    Entity Framework 的枚举类型
    vs2013+sql server2012 +win8.1+entity framework + linq
    Entity Framework 的事务
  • 原文地址:https://www.cnblogs.com/kingfly/p/2615650.html
Copyright © 2011-2022 走看看