override:重写,覆盖
面向对象多态性表现
1:函数名一样;
2:参数类型、顺序必须一样;
3:不支持private函数;
关于返回值:返回类型子类兼容父类;
关于throws:throws 类型子类兼容父类;或父类有throws,子类不throws.
overload:重载
同名称,但参数不同的函数,例如:fun(),fun(int a),fun(String s)
注意:只能靠参数区分,其他(返回类型,throws)都不成立。
override:重写,覆盖
面向对象多态性表现
1:函数名一样;
2:参数类型、顺序必须一样;
3:不支持private函数;
关于返回值:返回类型子类兼容父类;
关于throws:throws 类型子类兼容父类;或父类有throws,子类不throws.
overload:重载
同名称,但参数不同的函数,例如:fun(),fun(int a),fun(String s)
注意:只能靠参数区分,其他(返回类型,throws)都不成立。