sampletypecheck.as
来自「《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0」· AS 代码 · 共 35 行
AS
35 行
package org.kingda.book.basicoop.polymorphism
{
import flash.display.Sprite;
public class SampleTypeCheck extends Sprite
{
public function SampleTypeCheck() {
var a:Number = 123;
var b:String = "123";
var c:Array = [1,2,3];
var base:Base = new Base();
var ext :Extender = new Extender();
trace (a is Number); //输出:true
trace (a is String); //输出:false
trace (b is String); //输出:true
trace (b is Number); //输出:false
trace (c is Array); //输出:true
trace (a is Object); //输出:true
trace (b is Object); //输出:true
trace (c is Object); //输出:true
trace (base is Base); //输出:true
trace (base is Extender);//输出:false
trace (ext is Base); //输出:true
trace (ext is Extender);//输出:true
}
}
}
class Base {
public function Base() {
trace ("Type:Base")
}
}
class Extender extends Base{}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?