重写:override
1、方法名相同。
2、参数列表相同(参数的个数、类型)。
3、返回值相同。(返回值可以不同,但需遵循协变类型,即返回值之间可构成继承关系。)
4、继承关系上。
注意事项:
1、该方法的访问修饰限定符,不能是private。
2、访问修饰限定符不一定要一样。只要满足子类的访问修饰限定大于等于父类的访问修饰限定。
3、静态的方法不能被重写。
重载:overload
1、方法名相同。
2、参数列表不同(参数的个数、类型)。
3、返回值不做要求。
重写:override
1、方法名相同。
2、参数列表相同(参数的个数、类型)。
3、返回值相同。(返回值可以不同,但需遵循协变类型,即返回值之间可构成继承关系。)
4、继承关系上。
注意事项:
1、该方法的访问修饰限定符,不能是private。
2、访问修饰限定符不一定要一样。只要满足子类的访问修饰限定大于等于父类的访问修饰限定。
3、静态的方法不能被重写。
重载:overload
1、方法名相同。
2、参数列表不同(参数的个数、类型)。
3、返回值不做要求。