1、重载(overriding): 主要用于方法的覆盖。
常用于继承中的子类同名同参方法覆盖父类方法。如果只是同名而不同参数,则不构成重载。
1、过载(overloading): 主要用来实现多态,表现形式为函数名称相同,但参数或返回值不同。
比如:
public string getMsg( long id );
public string getMsg( string name );
1、重载(overriding): 主要用于方法的覆盖。
常用于继承中的子类同名同参方法覆盖父类方法。如果只是同名而不同参数,则不构成重载。
1、过载(overloading): 主要用来实现多态,表现形式为函数名称相同,但参数或返回值不同。
比如:
public string getMsg( long id );
public string getMsg( string name );