TypeScript error TS2345:Argument of type 'String' is not assignable to parameter of type 'string'

匿名 (未验证) 提交于 2019-12-02 23:34:01

今天在学习TypeScript的多态(也就是继承)的时候遇到了一个错误

错误展示


这里提示我们super继承出现了错误.翻译过来就是:string类型的参数不能分配给string类型的参数??? 这是什么鬼

解决错误

  • 看到后面的 String , 心生一计,改成 String 试试?果然可以

改装后的多态代码

仍然存在的疑问

  • 其实前面用 string 继承是没有报错信息展示的,不知道为什么用多态继承的时候就出现了错误,只能先根据提示改成 String,如果有大佬知道是为什么,请赐教
文章来源: https://blog.csdn.net/qq_40571631/article/details/90317551
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!