《TypeScript图形渲染实战:2D架构设计与实现》 —2.2.4 Doom3Token类的非接口方法实现
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第2章,第2.2.4节,作者是步磊峰。
2.2.4 Doom3Token类的非接口方法实现
至此,我们介绍了所有接口方法的实现及涉及的与TypeScript相关的语言要点,这些接口方法都是被第三方调用的,还要增加一些方法,这些方法由实现的内部类(例如IDoom3Tokenizer的实现类Doom3Tokenizer)所调用,但是它们并不需要被公开给第三方使用。下面就介绍这些方法。具体代码如下:
// 下面3个非接口方法被IDoom3Tokenizer接口的实现类Doom3Tokenizer所使用
// 将一个char添加到_charArr数组的尾部
public addChar ( c : string ) : void {
this . _charArr . push ( c ) ;
}
// 设置数字,并将类型设置为NUMBER
public setVal ( num : number ) : void {
this . _val = num ;
this . _type = ETokenType . NUMBER ;
}
//设置类型
public setType ( type : ETokenType ) : void {
this . _type = type ;
}
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)