JAVA中,为什么要用多态,,怎么用请给个通俗易懂的例子解释下……

重载多态:同一个方法名在不同类型不同数量的参数传入需要有不同的表现。这个在构造方法上用的挺多,一般来说类都会有一个无参构造方法,还有不定的几个有参构造方法,这是因为在编程期间需要调用不同的构造方法来产生不同的类。比如无参的就吧所有属性置为默认值,有参的就用参数去初始化属性等 ...
JAVA中,为什么要用多态,,怎么用请给个通俗易懂的例子解释下……
多态在两方面有体现:
继承多态

同一种抽象的东西在具体的类型中有不同的表现。比如大多数动物(抽象类)会叫,但是狗(实现类)就是汪汪汪,猫(实现类)就是喵喵喵
或者是具有包含关系需要修改表现,比如物品(父类)具有现实详细信息的功能,但是书籍(子类)显示详细信息中可能还要包含书籍本身特有信息比如页数、作者等等,这也是多态。

重载多态:同一个方法名在不同类型不同数量的参数传入需要有不同的表现。
这个在构造方法上用的挺多,一般来说类都会有一个无参构造方法,还有不定的几个有参构造方法,这是因为在编程期间需要调用不同的构造方法来产生不同的类。比如无参的就吧所有属性置为默认值,有参的就用参数去初始化属性等2017-05-17
mengvlog 阅读 30 次 更新于 2025-09-09 13:29:32 我来答关注问题0
  •  翡希信息咨询 java什么是多态,多态的作用

    多态是Java编程中的一个重要概念,它允许对象变量引用多种实际类型的对象。多态的作用主要体现在增强程序的灵活性和可扩展性。多态的具体含义: 方法重载:多态的一种表现是方法重载,即同一个类中可以有多个方法名相同但参数列表不同的方法。这些方法的目的是相同的,但根据不同参数执行不同的操作。 父...

  • 多态在两方面有体现:继承多态 同一种抽象的东西在具体的类型中有不同的表现。比如大多数动物(抽象类)会叫,但是狗(实现类)就是汪汪汪,猫(实现类)就是喵喵喵 或者是具有包含关系需要修改表现,比如物品(父类)具有现实详细信息的功能,但是书籍(子类)显示详细信息中可能还要包含书籍本身特有信息...

  •  阿暄生活 在java中,什么是多态?有什么作用?

    多态在软件开发中的作用主要体现在以下几个方面:首先,它简化了代码,使得代码更加简洁易读。其次,它提高了程序的灵活性,允许在运行时选择最合适的对象方法,从而增强程序的适应能力。再次,多态使得程序设计更加模块化,便于维护和扩展。多态的应用需要满足三个关键条件:继承、子类对象指向父类引用和重写。

  •  翡希信息咨询 Java三大特性——多态

    多态性指的是同一行为,通过不同的事物,可以体现出来的不同的形态。在Java中,多态性主要体现在方法重载、方法覆盖以及多态参数上。二、多态的具体体现 方法重载:在同一个类中,同名的方法由于形参的不同,可以实现方法的重载。在调用方法时,可根据实参的组合来选择所调用的方法。方法覆盖:主要在继承...

  •  翡希信息咨询 尚学堂百战程序员:对于Java的多态的理解

    综上所述,多态是Java面向对象编程中的一个重要特性,它允许我们通过父类的引用来调用在不同子类中实现的方法。多态提高了代码的灵活性、可替换性和可扩展性,同时也简化了代码的编写和修改过程。然而,在使用多态时,也需要注意一些潜在的问题和注意事项,以确保代码的正确性和稳定性。

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部