两者不同主要体现在:
目的
overload用于增加程序的可读性(做法不同,但是做的是同一事情)。 override用于提供其父类已经提供的方法的特定实现。
范围
overload 在相同的类范围内执行。 override发生在两个具有继承关系的类中。
参数列表
overload参数列表必须不同。 override参数列表必须相同。
返回值类型
overload中可以相同或不同,但是光是返回值类型不同不构成重载。 override必须是相同的。
两者不同主要体现在:
目的
overload用于增加程序的可读性(做法不同,但是做的是同一事情)。 override用于提供其父类已经提供的方法的特定实现。
范围
overload 在相同的类范围内执行。 override发生在两个具有继承关系的类中。
参数列表
overload参数列表必须不同。 override参数列表必须相同。
返回值类型
overload中可以相同或不同,但是光是返回值类型不同不构成重载。 override必须是相同的。