java多态
先明确几个概念:
绑定:将一个方法调用同一个方法主体关联起来。
前期绑定:在程序执行前绑定。面向过程语言中不需要选择就默认前期绑定,c编译器就是。
后期绑定:又叫动态绑定或运行时绑定,在运行时根据对象类型进行绑定。
java中就是方法就是后期绑定的,所以才能有多态,编译器一开始不知道对象的类型,但在方法调用机制中找到正确的方法体,并加以调用。
当然,若想前期绑定,只需将方法声明为static或final方法。
相关关键词:向上转型,方法绑定,可扩展性,抽象类和抽象方法,构造器和多态,继承
posted on 2012-03-31 21:52 ywnbluesky 阅读(208) 评论(0) 收藏 举报