财产?是否在类实例上属性可以为null或未定义?

时间:2018-02-25 05:34:34

标签: javascript typescript

对于这个打字稿界面:

    export interface Person {
    phone?: number;
    name?: string;
}

这是否意味着接口的类实例上的name属性可以为null或未定义?

例如this post提出一个类似的问题,表明它使参数成为可选的。但是,在接口的上下文中,可选是什么意思?例如,假设我有一个实现接口的类:

class Customer implements Person {
} 

我现在是否正确实现了Person,因为Person接口上的所有属性都是可选的?

0 个答案:

没有答案