为什么 TypeScript 派生类不能具有相同的变量名?即使这些成员也是私人的。有没有替代方案,或者我做错了什么?
class ClassTS {
private nom: string = "ClaseTS";
constructor() {
}
}
class ClassTSDer extends ClassTS {
private nom: string = "ClassTS";
constructor() {
super();
}
}
这是我在练习TS的时候发现的。
类“ClassTSDer”错误地扩展了基类“ClaseTS”。类型
有私有财产“nom”的单独声明。类TSDer
类 类 TSDer
你可以,使用受保护的;是的,但如果我不想使用受保护的名称,我是否必须使用其他名称?
这些属性必须具有不同的名称。
请记住,在运行时,JavaScript 类实例只是对象,而对象只是从键到值的映射。属性名称是键,不能有两个具有相同名称的不同键。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)