HarmonyOS 定义静态方法与常量的代码区别

export class Test { 
  static readonly KEY: string = 'key'; 
  static KEY1: string = 'key'; 
 
  static log() { 
  } 
} 
 
/** 
 * ============分割线============ 
 */ 
export class Test1 { 
  readonly KEY: string = 'KEY' 
  KEY1: string = 'KEY1' 
 
  log() { 
 
  } 
} 
export default new Test1() 
 
/** 
 * ============分割线============ 
 */ 
export class Test2 { 
  private static instance: Test2; 
  private constructor() { 
  } 
 
  public static getInstance(): Test2 { 
    if (!Test2.instance) { 
      Test2.instance = new Test2(); 
    } 
    return Test2.instance; 
  } 
  readonly KEY: string = 'KEY' 
  KEY1: string = 'KEY1' 
 
  log() { 
 
  } 
}
HarmonyOS
2024-11-25 10:46:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​static是JavaScript提供的特性。建议参考一下js static的用法,以及说明。参考链接:​https://zh.javascript.info/static-properties-methods

分享
微博
QQ
微信
回复
2024-11-25 17:27:06
相关问题
HarmonyOS 动态卡片和静态卡片区别
1888浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
1785浏览 • 1回复 待解决
HarmonyOS hilogconsole区别
1273浏览 • 1回复 待解决
HarmonyOS ArrayArrayList区别
2478浏览 • 1回复 待解决
native侧如何使用类静态方法
1518浏览 • 1回复 待解决
TaskPoolWorker区别
3388浏览 • 1回复 待解决
HarmonyOS Kit传统SDK区别
3340浏览 • 1回复 待解决
native侧如何调用类静态方法
1911浏览 • 1回复 待解决
求告知静态订阅相关方法
1886浏览 • 1回复 待解决
LocalstorageAppStorage区别
3510浏览 • 1回复 待解决
HarmonyOS 元服务服务卡片区别
930浏览 • 1回复 待解决
元服务服务卡片区别
7263浏览 • 1回复 待解决