学习笔记(二十一):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 @ 2024-11-01 17:28  听着music睡  阅读(60)  评论(0编辑  收藏  举报