• java——多态


    多态
    定义:某一类事物的多种存在形态。
    对象的多态性。
    猫这类事物即具备猫的形态,又具备着动物的形态,这就是对象的多态性。
    简单说:就是一个对象对应着不同类型。
    多态在代码中的体现:
    父类或者接口的引用指向其子类的对象。
    多态的好处:
    1,提高了代码的扩展性,和重用性,前期定义的代码可以使用后期的内容。
    多态的弊端:
    前期定义的内容不能使用(调用)后期子类的特有内容。
    多态写的前提:
    1,必须有关系,继承或者实现。
    2,要有覆盖。
    多态的转型
    自动类型提升(向上转型),猫对象提升为动物类型。但是特有功能无法访问。
    作用:限制对特有功能的访问。
    如果想用具体动物猫的特有功能,可以将该对象进行向下转型。
    向下转型的目地:是为了使用子类的特有方法。
    对于转型自始至终都是子类对象在做着类型的变化。

  • 相关阅读:
    航空公司客户价值分析
    电力窃漏电用户自动识别
    信息论基础
    Xgboost
    直线或曲线拟合
    matplotlib中绘图
    pandas中绘图
    matplotlib图形设置
    子图subplot
    时间序列:时间序列理论、时间序列建模
  • 原文地址:https://www.cnblogs.com/freemrz/p/3676049.html
Copyright © 2020-2023  润新知