1.方法调用绑定
将方法调用与方法主体关联起来称为“绑定”。
java中除了static和final之外,其他方法都是后期绑定的,也就是说如果一个方法声明了static或者final之后,就关闭了“动态”绑定功能。
导出类的方法不必重写基类的方法,就可以实现多态的特性,即不必使用override注解重写基类的接口方法(当然,使用override覆盖基类方法也可以实现多态)。
多态只适用于类方法,不适用于类成员。
2.构造器与多态
- 构造器方法实际上是static类型的,即它与类是绑定的。
将方法调用与方法主体关联起来称为“绑定”。
java中除了static和final之外,其他方法都是后期绑定的,也就是说如果一个方法声明了static或者final之后,就关闭了“动态”绑定功能。
导出类的方法不必重写基类的方法,就可以实现多态的特性,即不必使用override注解重写基类的接口方法(当然,使用override覆盖基类方法也可以实现多态)。
多态只适用于类方法,不适用于类成员。