重载就是多态的一种体现
多态的原理表述:一个父类可以有多个子类,父类是子类中方法的“交集”,子类中可以根据自己实际需要来加入新的方法,或则完善父类中的方法,当把子类的对象赋值给父类类型的对象时,这时候在调用同一个方法,就会根据子类中方法的不同,而得到不同的执行结果。
体现多态性的一个实例:面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。 如果这些对象都有同名方法,就可以调用每个对象的同名方法。