方法的重载
定义:是指一个类中方法名称相同,但参数的个数,类型或顺序不同与返回值无关!
之前在遇到这种情况时,参数类型使用“|”连接多中类型。
比如:
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);
}
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。