📄 sampleas.as
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -