java 多态经典例子_java多态简单例子详解

  • Post author:
  • Post category:java


java多态简单例子:首先有一个Animal类,它有Cat,和Dog两个子类;然后在Animal中有个say方法,当Cat调用这个方法的时候输出的是“小猫喵喵喵”,当Dog调用这个方法时,输出的是“小狗汪汪汪”。

62aba6322c7cbfa129d600d916d05b54.png

【相关学习推荐:

多态:

多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。

多态是出现在具有继承关系的两个类的对象之间,所以它不像方法重载(发生在一个类中)在编译期间发生(也就是确定下来),而是在运行期间发生(确定下来)。

一个父类类型的引用可以指向他任何一个子类的对象

[相同]类域的[不同]对象执行[同一]方法的时候会有[不同]的表现

有一个比较经典的多态实例:

有一个Animal类,它有Cat,和Dog两个子类,在Animal中有个say方法,当Cat调用这个方法的时候输出的是“小猫喵喵喵”,当Dog调用这个方法时,输出的是“小狗汪汪汪”,这就是Java多态的实现。

这里我们写另外一个:

—父类:Person.javaimport java.util.Scanner;

public class Person {

public



版权声明:本文为weixin_34931370原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。