zoukankan      html  css  js  c++  java
  • Java多态

    多态

    1. 动态编译:类型

    2. 及同一方法可以根据发送对象的不同而采用多种不同的行为方式

       

    小知识

    1. 一个对象的实际类型是确定的

    2. 但是,可以指向的引用类型就不确定了:父类的引用指向子类

    3. 子类重写了父类的方法,执行子类的方法

    4. 对象能执行哪些方法,主要看对象左边的类型,和右边的关系不大

     

    多态注意事项

    1. 多态是方法的多态,属性没有多态

    2. 父类和子类,有联系,类型转换异常!ClassCastException

    3. 存在条件:继承关系,方法需要重写。父类的引用指向子类对象!

    4. static方法,属于类,不属于实例

    5. final 常量

    6. private方法

     

    1. 父类引用指向子类的对象

    2. 把子类转换为父类,向上转型

    3. 把父类转换子类,向下转型:强制转换

    4. 方便方法的调用,减少重复的代码,简洁

    5.  

  • 相关阅读:
    030-B+树(三)
    028-B+树(一)
    027-B树(二)
    026-B树(一)
    025-红黑树(六)
    024-红黑树(五)
    023-红黑树(四)
    022-红黑树(三)
    021-红黑树(二)
    020-红黑树(一)
  • 原文地址:https://www.cnblogs.com/Athena-life/p/13397251.html
Copyright © 2011-2022 走看看