博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Egret之反射
阅读量:5878 次
发布时间:2019-06-19

本文共 862 字,大约阅读时间需要 2 分钟。

不说了 , 来代码

一 : 不带参数的构造函数类

module demo{    export class NoParamsClass{        public constructor(){        }        public sayHello() : void{            egret.log(`Hello`);        }    }}

二:带参数的构造函数类

module demo{    export class  HasParamsClass{        private _name : string = null;        public constructor( $name : string ){            this._name = $name;        }        public sayName() : void{            egret.log( ` ${this._name}` );        }    }}

重点 , 反射的应用如下

//不带参数        let $no : any = egret.getDefinitionByName( "demo.NoParamsClass" );        let $noClass : demo.NoParamsClass = new $no();        $noClass.sayHello();        //带参数        let $has :any = egret.getDefinitionByName("demo.HasParamsClass");        let $hasClass : demo.HasParamsClass = new $has( "Aonaufly" );        $hasClass.sayName();

结果:

Egret之反射

转载于:https://blog.51cto.com/aonaufly/2088883

你可能感兴趣的文章
基于Annotation方式的SpringMVC4+Spring4+Hibernate4
查看>>
我的友情链接
查看>>
git add 项目文件 改动
查看>>
GAP
查看>>
C/C++中的引用和指针
查看>>
CISCO PIX515 在企业应用中的布署
查看>>
学习笔记-Exchange Web Service API-概述
查看>>
idea创建Web项目
查看>>
zabbix管理一之zabbix的简介
查看>>
VRP命令行基础-路由交换原理8-【HCNA笔记】
查看>>
我的友情链接
查看>>
JavaScript中常用的函数以及基础写法汇总
查看>>
数学常数e的含义
查看>>
转帖 Mysql 主从同步失效解决方法
查看>>
Microsoft SQL Server 2012 RTM 下载地址
查看>>
windows下使用net-snmp实现agent扩展(一)
查看>>
未成年人心系四个“最”
查看>>
ubuntu11下 PAC 安装问题解决
查看>>
Redis3.0.7安装
查看>>
【PHP】PHP 页面编码声明方法详解(header或meta)
查看>>