HarmonyOS Next升级系统API后抽象属性初始化报错是怎么回事?
升级到API 11前一直没事,升级后报错:
abstract class C {
abstract prop = 1;
// ~~~~
// Property 'prop' cannot have an initializer because it is marked abstract.
}
HarmonyOS Next升级系统API后抽象属性初始化报错是怎么回事?
升级到API 11前一直没事,升级后报错:
abstract class C {
abstract prop = 1;
// ~~~~
// Property 'prop' cannot have an initializer because it is marked abstract.
}
2 回答571 阅读
1 回答270 阅读✓ 已解决
1 回答961 阅读✓ 已解决
1 回答853 阅读✓ 已解决
1 回答672 阅读✓ 已解决
TypeScript版本升级之后,TS类语法检查更加严格,有10类与现有语法不兼容的语法特性,API11后抽象属性不允许初始化,这里建议删除初始化代码