ts interface 接口实现问题

新手上路,请多包涵

image.png
image.png

interface person {

sex: string;

}

interface stu {

name: string;

order?: number;

new (p: person): any;

}

class Test implements stu {

name: string = "joyKit";

order?: number = 1;

}

export function test() {

const t = new Test();

}

阅读 1.9k
1 个回答

这样不行吗

interface person {

 sex: string;

}

interface stu extends person {

 name: string;

 order?: number;

}

class Test implements stu {

 name: string = "joyKit";

 sex!: string;

 order?: number = 1;

}

export function test() {

 const t = new Test();

}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进