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.
}
1 回答884 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答973 阅读
1 回答946 阅读
1 回答844 阅读
1 回答802 阅读
2 回答704 阅读
1 回答360 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答992 阅读✓ 已解决
1 回答792 阅读✓ 已解决
TypeScript版本升级之后,TS类语法检查更加严格,有10类与现有语法不兼容的语法特性,API11后抽象属性不允许初始化,这里建议删除初始化代码