Java方法重写与重载、动态绑定和静态绑定的区别
1、方法重写,用于在继承中,子类重写父类的某个方法,JDK提供了一个注解 @Override 对子类中重写的方法进行标注。重写的方法在调用时,会动态绑定(即运行时绑定)到具体对象的类型上。




4、动态绑定,即运行时绑定,相比静态绑定,动态绑定会降低代码的运行效率,但能为编程带来阌毡驰璨更强的灵活性,Java中的多态即利用动态绑定实现的特性。动态绑定只会出现在方法重写的场景中(可参考上述方法重写的示例)。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:61
阅读量:24
阅读量:53
阅读量:22