重写(OverWrite)
举例String类中有一个toString()方法,查看源代码,可以知道Object累中有这个方法。
逻辑关系上存在于 子类与父类
格式:返回类型,方法名称,参数,参数个数,参数位置,参数类型都保持一致。方法体改变了。
子类中只能出现一次。
重载 (OverLoad)
逻辑关系上存在于 同一个类。
仍旧以String类为例,String类中有subString()方法,同样名称的方法,一个类中出现了多次。
格式:方法名称相同;返回类型,参数,参数个数,参数位置,参数类型其中最少有一个不同于本类的方法。
同一个类中可以出现多个。 |