【发布时间】:2020-04-27 06:09:51
【问题描述】:
我想知道为什么当这个类实现一个接口时,它不可能在一个打字稿类中实现额外的属性或函数......它说:......"Object literal may only specify known properties and "FirstName" does not exist in type persInterface"..
我认为在 java 中也可以实现其他 props 或函数,implementas 接口只是该类的强制子集而不是限制.. 这种行为在 Typescript 中是否正常?
interface persInterface {
lastName: String,
sayHello: () => number
}
var person: persInterface = {
FirstName:"Tom",
lastName:"Hanks",
sayHello: ()=>{ return 10} ,
};
【问题讨论】:
标签: typescript class interface extension-methods