龙空技术网

22、Java实现多态的机制

wenchi2018 124

前言:

现在小伙伴们对“java中实现多态的机制是什么”可能比较关注,大家都想要了解一些“java中实现多态的机制是什么”的相关内容。那么小编在网摘上搜集了一些有关“java中实现多态的机制是什么””的相关内容,希望大家能喜欢,各位老铁们一起来学习一下吧!

1、依靠父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定(后期绑定),就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。

会自动向上转型,然后根据自己的实际类型调用方法

2、动态绑定就是在运行时根据对象的类型进行绑定,实现动态绑定需要某种机制以便在运行时能判断对象的类型,其中一种机制就是在方法表中将覆盖父类的方法的指针放在上方,当执行的时候会先找到这个指针并执行对应类的方法。

标签: #java中实现多态的机制是什么