天天看点

java 前期绑定,后期绑定

前期绑定:

Java中的static方法和final方法,成员变量(包括静态及非静态)(private属于final方法,详细的解释见《Java编程思想》)属于前期绑定。

意味着向上转型时,静态方法final方法,成员变量会使用父类的。

后期绑定:

除了static方法和final方法(private属于final方法)之外的其他方法属于后期绑定,运行时能判断对象的类型进行绑定。

详情http://www.linuxidc.com/Linux/2014-02/96219.htm