TypeScript子类不能继承父类';s方法类型定义
我在TypeScript子类不能继承父类';s方法类型定义,typescript,typescript-typings,typescript-generics,Typescript,Typescript Typings,Typescript Generics,我在TypeScript中遇到了class继承问题。我的子类不继承其父类的方法定义 类动物{ 公众话语权(a:T){ 控制台日志(a); } 步行街(s:编号){ } } 狗类动物{ //a2的类型为'any',而不是'string'` 说(a2){ } //s2被识别为'any',它应该是父类定义中的'number' 步行(s2){ } } 这是一个设计限制,子类方法的参数不是由基类上下文类型化的。@TitianCernicova Dragomir所以在我的例子中,我必须再次编写参数的类型,即
TypeScript
中遇到了class
继承问题。我的子类
不继承其父类的方法定义
类动物{
公众话语权(a:T){
控制台日志(a);
}
步行街(s:编号){
}
}
狗类动物{
//a2的类型为'any',而不是'string'`
说(a2){
}
//s2被识别为'any',它应该是父类定义中的'number'
步行(s2){
}
}
这是一个设计限制,子类方法的参数不是由基类上下文类型化的。@TitianCernicova Dragomir所以在我的例子中,我必须再次编写参数的类型,即使它是在基类中声明的?如何处理更复杂的参数类型是的,你必须重新声明它。“讨论这个问题有一个很长的时间,但我手边没有。”蒂安切尼科娃·德拉戈米尔好的,谢谢你的回复。真让人困惑