方法的重载
定义:是指一个类中方法名称相同,但参数的个数,类型或顺序不同与返回值无关!
之前在遇到这种情况时,参数类型使用“|”连接多中类型。
比如:
public a0(a: number | string): void{ console.log(a); }
或者使用object。
public a0(a: object): void{ console.log(a); }
参数个数不一致的时候使用可选参数。
在读别人代码的时候,发现可以这么写:
public a0(a: sting): void; public a0(a: number): void{ console.log(a); }
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。