访问者模式讨论篇:java的动态绑定与双分派
java的动态绑定 所谓的动态绑定是指程执行期间(而不是在编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。java继承体系中的覆盖是动态绑定的,看一下如下的代码: class Father { public void method(){ System.out.println("This is Father's method"); } } class Son1 extends Father{ public void method(){ System.out.println("This is Son1's method"); } } class S
暂无评论