说明类的继承和多态都有什么作用?
(一)继承:
使用继承可以有效实现代码复用,避免重复代码的出现。
当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它两个类继承这个父类。
继承实现了面向对象的原则:write once,only once(编写一次、且编写一次)。
(二)多态:
多态的特征是表现出多种形态,具有多种实现方式。或者多态是具有表现多种形态的能力的特征。或者同一个实现接口,使用不同的实例而执行不同的操作。
使用多态可以增强程序的可扩展性及可维护性,使代码更加简洁。不但能减少编码的工作量,也能大大提高程序的可维护性及可扩展性。