目录
前面我们介绍了类的封装和继承,本篇主要来聊聊多态特性。
3.1 多态的定义(Polymorphism)
多态是同一个行为具有多个不同表现形式或形态的能力。在面向对象语言中, 多态性是指一个方法可以有多种实现版本,即“一种定义, 多种实现”。 利用多态可以设计和实现可扩展的系统。 新的类对程序的通用部分只需进行很少的修改, 或不做修改。 类的多态性表现为方法的多态性,方法的多态性主要有方法的重载和方法的覆盖。
关键字:extends。
目录
前面我们介绍了类的封装和继承,本篇主要来聊聊多态特性。
多态是同一个行为具有多个不同表现形式或形态的能力。在面向对象语言中, 多态性是指一个方法可以有多种实现版本,即“一种定义, 多种实现”。 利用多态可以设计和实现可扩展的系统。 新的类对程序的通用部分只需进行很少的修改, 或不做修改。 类的多态性表现为方法的多态性,方法的多态性主要有方法的重载和方法的覆盖。
关键字:extends。