zoukankan      html  css  js  c++  java
  • 《Java编程思想》笔记 第八章 多态

    1.向上转型

    •  把子类引用当作父类引用。(子类对象赋值给父类引用)

    2.绑定

    • 确定方法属于哪个类。

    3.前期绑定

    •  程序执行前绑定。

    4.后期绑定也叫动态绑定

    •  程序运行时绑定。

    5.多态

    • 多个不同的对象对同一消息作出响应,同一消息根据不同的对象而采用各种不同的行为方法。
    • 多态分为方法的重载和重写。

    6.构造器和多态

    6.1 域 与静态方法(包括构造器)不具有多态性。

    6.2 构造器内可以多态,调用子类中被覆写的方法,但不安全

    6.3 构造器内可以安全调用的方法只有基类的final方法。

    知识点

    • 私有方法被覆盖后和基类无关了,属于子类的新方法,只是和基类私有方法同名而已。
    • 清理顺序和初始化顺序相反。
    • this 代表此对象的引用。
    • 除了 final static private 方法,其他方法都是动态绑定。
    • 编译 将java文件 编译为class文件,每一个类都是一个class文件,包括内部类。 第一次使用代码,class文件加载,class文件只加载一次。
  • 相关阅读:
    还是java中的编码问题
    java restful api
    编码方式
    LinkedHash
    Zoj 2562 More Divisors (反素数)
    spark复习总结03
    spark复习总结02
    spark复习总结01
    使用二进制解决一个字段代表多个状态的问题
    spark性能调优05-troubleshooting处理
  • 原文地址:https://www.cnblogs.com/mibloom/p/9040378.html
Copyright © 2011-2022 走看看