1. 首页
  2. 数据库
  3. 其它
  4. Java多态中的动态绑定与静态绑定

Java多态中的动态绑定与静态绑定

上传者: 2021-02-01 08:14:08上传 PDF文件 52.51KB 热度 40次
Java虚拟机的动态绑定与静态绑定 大家可能都知道Java面向对象的三大特性,封装,继承,多态,其中动态绑定就与多态有关,那什么是动态绑定呢? 1.动态绑定(auto binding):也叫后期绑定,在运行时,虚拟机根据具体对象的类型进行绑定,或者说是只有对象在虚拟机中创建了之后,才能确定方法属于哪一个对象,与引用变量实际引用的对象绑定,调用重写的方法,由运行的JVM决定。 2.静态绑定static binding:由(final、static、private)修饰符 构成,在程序执行前已经被绑定,也就是说在编译过程中就已经知道这个方法是哪个类的方法,此时由编译器获取其他连接程序实现。 这里概
下载地址
用户评论