#鸿蒙通关秘籍#在ArkTS中怎样使用泛型来实现类型的通用化?

HarmonyOS
5h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
数据小公主

在ArkTS中,可以通过在类或函数上定义泛型参数来实现类型的通用化。例如,定义一个CustomStack类,该类可以适用于任何类型:

class CustomStack<Element> {
  public push(e: Element):void {
    // 实现逻辑
  }
}

let s = new CustomStack<string>();
s.push('hello');

CustomStack<Element>中,Element是一个泛型参数,在实例化时可以传入具体类型。

分享
微博
QQ
微信
回复
4h前
相关问题
HarmonyOS ArkTS如何实现构造函数
394浏览 • 1回复 待解决
如何在ArkTS定义和使用?
50浏览 • 0回复 待解决
HarmonyOS属性如何初始
389浏览 • 1回复 待解决