TS警告请指定默认值问题

export default abstract class Class1 extends cc.Component {
@property
n1: number = 0;
}

@ccclass
export default class Class2 extends Class1 {
@property
n2: number = 0;
}

请问为什么一直警告n2需要默认值啊
此时去掉其中任何一个才不会有警告

因为n2赋值为0已经可以判断出是number类型不需要显式的指定

不是这个原因啦