java override(重写)和overload(重载)
一、重写(overriding)
重写是父类于子类的多态性(运行时多态),实质是对父类的方法重新定义
父类中的方法不能满足现有功能的需求;
就需要子类重写父类方法;
依赖于继承,子类重写父类方法:
1.子类继承父类
2.方法名和参数相同
3.子类权限不能小于父类权限
eg.person类为父类
student类继承(extends)person类
二、重载(overloading)
重载是以相同的方法处理不同数据的一种方式;
重载也是多态的实现(编译时多态)
重载满足的条件:
1.在同一个类中
2.方法名相同
3.参数列表不同
4.参数类型不同
add(int a,int b)方法两个数相加: