首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【说站】java动态绑定如何理解?

【说站】java动态绑定如何理解?

作者头像
很酷的站长
发布于 2022-11-23 18:27:32
发布于 2022-11-23 18:27:32
8050
举报

java动态绑定如何理解?

概念

1、动态绑定是指在运行过程中根据对象的类型进行绑定。

2、JVM在运行过程中决定调用哪个对象的过程称为动态绑定。

动态绑定的过程

3、虚拟机提取对象实际类型的方法表,并搜索方法签名、调用方法。

实例

代码语言:javascript
复制
public class Main {
    public static void main(String[] args){
        A b = new B();
        b.print();
    }
}
 
class A{
    public void print(){
        System.out.println("A");
    }
}
 
class B extends A{
    @Override
    public void print(){
        System.out.println("B");
    }
}

以上就是java动态绑定的理解,希望对大家有所帮助。

本教程操作环境:windows7系统、java10版,DELL G3电脑。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • java动态绑定如何理解?
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档