站点图标 度崩网-几度崩溃

什么是多态?如何实现?有什么好处?

多态:
同一个接口,使用不同的实例而执行不同操作。同一个行为具有多个不同表现形式或形态的能力。

 

实现多态有三个条件:

实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。

Java 中使用父类的引用变量调用子类重写的方法,即可实现多态。

 

好处: