温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Egret之反射

发布时间:2020-07-24 23:24:22 来源:网络 阅读:1041 作者:Aonaufly 栏目:开发技术

不说了 , 来代码

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

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之反射

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI