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();
            }
        }
    }  


  • 相关阅读:
    Lucene
    coreseek
    Sphinx学习之sphinx的安装篇
    在Hive中使用Avro
    Hive中实现group concat功能(不用udf)
    Fresnel Reflection
    安装Windows更新程序遇到错误:0x80070422
    float4与half4数据类型
    Dijkstra算法(三)之 Java详解
    地图四叉树一般用在GIS中,在游戏寻路中2D游戏中一般用2维数组就够了
  • 原文地址:https://www.cnblogs.com/kingfly/p/2615650.html
Copyright © 2011-2022 走看看