学习笔记(二十一):ArkTS语言-类

一、定义一个类

复制代码
// 定义一个货品类
class Product{
  name:string =  ""; // 货品名称
  price?:number ; // 货品价格

  // 构造方法,参数为货品名称
  constructor(name:string) {
    this.name = name
  }
  getName(){
    return this.name
  }
}
复制代码

二、创建类的对象

let product = new Product('长袖')

 

三、静态字段

使用关键字static将字段声明为静态。静态字段属于类本身,类的所有实例共享一个静态字段。

static supplier:string = "A号工厂" // 静态字段
使用方式 Product.supplier

四、静态方法

使用关键字static将方法声明为静态。静态方法属于类本身,只能访问静态字段。

static getSupplier():string{
    return Product.supplier
 }

使用方式 Product.getSupplier()

 

posted @   听着music睡  阅读(111)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2021-11-01 JavaScript !!的使用
2021-11-01 JavaScript ES6 扩展运算符(...)的使用
点击右上角即可分享
微信分享提示