方法调用的绑定

xiaoxiao2022-06-12  39

将方法的调用连接到方法本身这个过程称为“绑定binding ”,当绑定发生在程序运行之前时(如果有的话,由编译器和连接器负责,C就是一种前绑定的语言)称为前绑定(early binding )。 在运行时,根据对象的类型来决定运行哪个方法称为后绑定(late binding),后绑定也被称为动态绑定(dynamic binding )或运行时绑定(run-time binding).java 的所有方法都是属于后绑定。 也有一个例外,当方法声明为final类型时,因为方法不会被继承或改变,也就无谓多态啦,这时就是使用的前绑定。 相关资源:Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
转载请注明原文地址: https://www.6miu.com/read-4934153.html

最新回复(0)