语法格式:

class 类名{

方法名(参数...):返回类型{

逻辑处理

this可获取实例对象

}

}

下图是具体代码:

定义sayHi方法,参数是字符串类型的yourName:

sayHi(yourName: string) {
  // 通过this可以访问到创建出来的实例对象
  console.log(`hello, ${yourName}, 我是${this.name}`)
}

调用方法先实例化 然后对象点方法,传参数后就ok,如下:

let p1:Person = new Person('我是华为', 18)
p1.sayHi('小怪兽')

下面是有返回值的方法:

sing(): string {
  return '稻香'
}

总结:鸿蒙中class修饰的类除了封装属性外,还可以封装方法,没有任何修饰词,直接方法名+参数+返回值就行,其中方法名是必须的,返回值和参数根据实际情况而定

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐