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


  • 相关阅读:
    .net通用签名方法 webapi签名方法
    实体类的[Serializable]标签造成WebAPI Post接收不到值
    html5获取位置信息,h5获取位置信息
    C#采集:图灵机器人信息
    virtualbox压缩虚拟机硬盘文件vhd
    WinFrom控件双向绑定
    ILMerge合并多个DLL
    在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式
    (转)✈工欲善其事,必先利其器✔™
    .NET使用ZXing.NET生成中间带图片的二维码
  • 原文地址:https://www.cnblogs.com/kingfly/p/2615650.html
Copyright © 2011-2022 走看看