鸿蒙开发 三十八 ArkTs类 class 方法的定义
·
语法格式:
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修饰的类除了封装属性外,还可以封装方法,没有任何修饰词,直接方法名+参数+返回值就行,其中方法名是必须的,返回值和参数根据实际情况而定
更多推荐


所有评论(0)