sampleas.as
来自「《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0」· AS 代码 · 共 24 行
AS
24 行
package org.kingda.book.basicoop.polymorphism
{
import flash.display.Sprite;
public class SampleAs extends Sprite
{
public function SampleAs() {
var ext:Extender = new Extender();
var base:Base = ext;
//base.hello(); //这儿会报错,编译器不会将base识别为Extender类型
if (base is Extender) {
(base as Extender).hello();
}
//base.hello();
Extender(base).hello();
}
}
}
class Base {};
class Extender extends Base {
public function hello():void {
trace ("Extender:hello()");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?