面向对象四大特征:继承、封装、抽象、多态
多态:一种办法拥有多种实现形式,具体的实现方式与具体对象有关,类的继承中的重载、覆盖便是多态的体现。多态的必要条件:继承、重写、父类引用指向子类对象
重载:同名而功能不同的方法在子类继承的定义
条件:1 同名方法有无参数的区别
2 参数的个数不同
3 参数的类型不同
注:同名同参的方法返回值不同时编译不能通过
覆盖(重写):同名同参返回值相同的方法在子类中定义时需要重写
条件:1 返回值不同时编译不能通过
2 同名static方法与非static方法之间不能覆盖
3 final修饰的方法不能覆盖
4 子类访问修饰符权限控制需大于父类
(总结自用,有误请指点)