Java多态就是声明的父类对象被实例化成了子类。
先声明,后面需要再实例化,还能提高性能。
实现多态这就需要了一个前提:有一部分类继承了这个父类。
在代码中多用接口充当父类,所以父类中基本都是定义了几个方法,充实功能的部分都交由了子类。
在其他类的调用中就是声明父类:
SuperClass TempClassName;
……
TempClassName = new SubClass();
这样就得到了一个想要的类,而且想把 TempClassName 实例化成哪个子类,就实例化成哪个子类。