上篇: JAVA基础(一):多态(overloading & overridding)的分析
本篇只是强化和复习:
1 多态只针对非final方法;
不针对变量、final方法
2方法[非final]是运行时对应对象
变量、fianl是编译期间对应对象
3多态只能调用父类中有的方法(向上扩展后)
不能调用父类中没有的方法;
不能调用子类中扩展父类[not overridding]方法
4多态定义:指的是使用同一个实现接口,以实现不同的对象实例
多态好处:多态让程序依赖接口或者抽象类,而不是具体类