ArkTS没有原型的概念,因此不支持在原型上赋值。此特性不符合静态类型的原则。目前对于拓展的相关述求,只能通过继承基类的方式进行扩展。定义一个基类,包含需要扩展的方法。class Base { method1() { console.log('method1 from Base'); } }定义一个继承自基类的子类,重写需要扩展的方法,并在子类中添加新的方法。class Child extends Base { method1() { console.log('method1 from Child'); } method2() { console.log('method2 from Child'); } }
ArkTS没有原型的概念,因此不支持在原型上赋值。此特性不符合静态类型的原则。
目前对于拓展的相关述求,只能通过继承基类的方式进行扩展。
定义一个基类,包含需要扩展的方法。
定义一个继承自基类的子类,重写需要扩展的方法,并在子类中添加新的方法。