10.5.3 通用编程

通用编程是什么意思呢?其实在前面讲述超类的时候,也向读者提起过,任何类型的实例都可以使用Object这个超类的变量来替代,因为Object类是所有类的父类。根据多态的原理,可以使用父类的类型代替子类,但是不能用子类的类型代替父类,因为父类中有的方法函数,子类中都有,而子类中的方法函数,父类中不一定都有。