HarmonyOS父类的getter在子类没用,子类需要写一个一模一样,否则会返回undefined
代码片段:
export class Observable<T> {
protected _value: T | undefined
get value(): T | undefined {
return this._value // 在子类没作用
}
}
export class MutableObservable<T> extends Observable<T> {
set value(newValue: T | undefined) {
if (this._value != newValue) {
this._value = newValue
// this.notifyObservers(newValue)
}
}
// 不写这个就会,别人调用.value时会返回undefined
get value(): T | undefined {
return this._value
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
父类调用子类运行报错:“ is not initialized”
3067浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
1578浏览 • 4回复 待解决
ForEach下item是父类.如何动态获取不同子类的数据, 根据子类来区分item某些值
1894浏览 • 1回复 待解决
HarmonyOS 带泛型的类定义继承之后,子类如何赋值给父类
398浏览 • 0回复 待解决
HarmonyOS 如何封装一个类似promptAction.showDialog()一样的自定义弹窗?
999浏览 • 1回复 待解决
HarmonyOS 需要一个axios封装工具类
380浏览 • 1回复 待解决
请教一个问题,pg有类似mysql server_id一样的实例唯一标识么?
4314浏览 • 1回复 待解决
HarmonyOS 同一个颜色值,为啥backgroundColor和linearGradient显示的不一样
446浏览 • 1回复 待解决
HarmonyOS 在一个类中,怎么初始化一个BigInt类型的属性?
490浏览 • 1回复 待解决
#鸿蒙通关秘籍#在编辑器中,如何快速在父类和子类之间跳转?
472浏览 • 1回复 待解决
父类包含子类列表使用class-transformer进行discriminator会启动崩溃
1521浏览 • 1回复 待解决
HarmonyOS 有三个不一样的dialog有可能会同时显示 需要三个dialogcontroller吗?还是可以共用一个?
222浏览 • 1回复 待解决
HarmonyOS 我想问下 return 一个Promise 为什么没用
790浏览 • 1回复 待解决
Mindspore Lite和onnx runtime推理同一个模型,输入一样,输出结果不同
1350浏览 • 1回复 待解决
HarmonyOS 如何创建像java一样的匿名接口实现类
426浏览 • 1回复 待解决
HarmonyOS IPC通信时,继承Stub的子类在调用自己的方法时,报undefined
444浏览 • 1回复 待解决
let obj ={} 必须要把默认obj的属性的每一个项值都设置undefined否则都会倒灌
620浏览 • 1回复 待解决
是否支持一个Compent从一个父容器组件中移除然后加载到另一个父容器组件?
676浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
749浏览 • 1回复 待解决
HarmonyOS 如何返回一个颜色?
809浏览 • 1回复 待解决
需要一个NFC读取的demo
1115浏览 • 1回复 待解决
HarmonyOS 需要一个上下翻页的控件
443浏览 • 1回复 待解决
HarmonyOS 需要一个图片预览组件
703浏览 • 1回复 待解决
#鸿蒙通关秘籍#开发出来的hap是不是跟安卓一样可以一个一个包来安装?我咋去调试HAP?
432浏览 • 1回复 待解决
在JavaScript中,子类默认不会继承父类的getter和setter属性。这是因为getter和setter是不可枚举的属性,它们不像普通的属性那样可以通过for…in循环或Object.keys方法来枚举。如果想要子类继承父类的getter和setter,需要手动在子类中重新定义这些属性。这通常意味着需要在子类中编写与父类相同的getter和setter函数。