多态的实现原理和具体体现

多态的实现原理

在这里推荐一个博客

  • Java技术——多态的实现原理
https://blog.csdn.net/SEU_Calvin/article/details/52191321

多态的具体体现

面向对象编程有四个特征:抽象,封装,继承,多态。
多态有四种体现形式:

  • 接口和接口的继承。
  • 类和类的继承。
  • 重载。
  • 重写。

其中重载和重写为核心
重载:重载发生在同一个类中,在该类中如果存在多个同名方法,但是方法的参数类型和个数不一样,那么说明该方法被重载了。
重写: 重写发生在子类继承父类的关系中,父类中的方法被子类继承,方法名,返回值类型,参数完全一样,但是方法体不一样,那么说明父类中的该方法被子类重写了。

你可能感兴趣的:(Java)