我正在使用Visual Studio Code。
我有一个带有4个可选属性的界面'Vehicle',并在'Ford'类中实现。
当我在课堂上点击时,我看不到界面的属性。然后我在为界面中的属性设置值时收到错误。
请参阅下面的截图。
答案 0 :(得分:3)
您收到错误,因为您未在班级中声明字段name
。只要在类中声明具有正确名称的字段,错误消息就会消失:
interface Vehicle{
name?: string;
// rest of the code
}
class Ford implements Vehicle{
name:string; // <- as soon as you add the field the error message will go away
constructor(){
this.name="vimal";
}
}