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 动态卡片和静态卡片区别
11浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
619浏览 • 1回复 待解决
HarmonyOS ArrayArrayList区别
1004浏览 • 1回复 待解决
HarmonyOS hilogconsole区别
28浏览 • 1回复 待解决
TaskPoolWorker区别
2091浏览 • 1回复 待解决
native侧如何使用类静态方法
844浏览 • 1回复 待解决
HarmonyOS Kit传统SDK区别
595浏览 • 1回复 待解决
native侧如何调用类静态方法
1143浏览 • 1回复 待解决
LocalstorageAppStorage区别
2088浏览 • 1回复 待解决
求告知静态订阅相关方法
717浏览 • 1回复 待解决
元服务服务卡片区别
3258浏览 • 1回复 待解决
HAPHAR有什么区别
790浏览 • 1回复 待解决
EmitterEventHub区别是什么?
544浏览 • 1回复 待解决