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 动态卡片和静态卡片区别
137浏览 • 1回复 待解决
HarmonyOS NAPI调用ArkTS静态方法
708浏览 • 1回复 待解决
HarmonyOS hilogconsole区别
273浏览 • 1回复 待解决
HarmonyOS ArrayArrayList区别
1311浏览 • 1回复 待解决
native侧如何使用类静态方法
896浏览 • 1回复 待解决
TaskPoolWorker区别
2339浏览 • 1回复 待解决
HarmonyOS Kit传统SDK区别
811浏览 • 1回复 待解决
native侧如何调用类静态方法
1204浏览 • 1回复 待解决
求告知静态订阅相关方法
917浏览 • 1回复 待解决
LocalstorageAppStorage区别
2311浏览 • 1回复 待解决
HarmonyOS 元服务服务卡片区别
42浏览 • 1回复 待解决
元服务服务卡片区别
4549浏览 • 1回复 待解决