zoukankan      html  css  js  c++  java
  • JAVA基础知识(六)Java 静态多分派&动态单分派

      1、分派发生在编译期运行期编译期的分派为静态分派运行期的为动态分派

      2、编译期是根据对象声明的类型来选择方法运行期是根据对象实际类型来选择方法

      3、单分派和多分派取决于宗量, 方法调用者和方法参数都是宗量.

      4、Java中静态分派的方法调用,首先确定调用者的静态类型是什么,然后根据要调用的方法参数的静态类型(声明类型)确定所有重载方法中要调用哪一个, 需要根据这两个宗量来编译, 所以是静态多分派(多个宗量确定).

      5、Java中动态分派的方法调用,在运行期间,虚拟机会根据调用者的实际类型调用对应的方法, 秩序根据这一个宗量就可以确定要调用的方法,所以是动态单分派(一个宗量)

  • 相关阅读:
    jsonp解决跨域
    rkhunter
    freshclam
    ntpdate
    一个汉字占几个字节
    plsql developer 使用 oracle instantclient的安装和配置
    初学者学习计划
    pslq常用操作
    plsql使用
    Tomcat性能调优方案
  • 原文地址:https://www.cnblogs.com/bjm1/p/11208261.html
Copyright © 2011-2022 走看看