摘要:
【放假了,温习一下Java。程序员啊,就是要不停的学习啊!】Java的动态绑定又称为运行时绑定。意思就是说,程序会在运行的时候自动选择调用哪儿个方法。一、动态绑定的过程: 例子:1 public class Son extends Father2 Son son = new Son();3 son.method(); 1. 首先,编译器根据对象的声明类型和方法名,搜索相应类(Son)及其父类(Father)的“方法表”,找出所有访问属性为public的method方法。 可能存在多个方法名为method的方法,只是参数类型或数量不同。 2. 然后,根据方法的“签名”找出完全匹配的方... 阅读全文