首页 > 编程语言 > 详细

java重载与重写

时间:2020-06-17 15:04:46      阅读:41      评论:0      收藏:0      [点我收藏+]

java方法重写与重载

从jvm层面来说,重载是一种静态指派方式,那么它在编译期就已经确定了,比如一个类中相同的方法名称根据不同的参数类型和参数个数进行重载;

而重写是一种动态链接行为,是需要java在运行期才能知道,需要指向的是哪个子类的哪个方法去执行。

编译期能够静态指派方法有:1 构造方法,2 父类方法,3 静态方法,4 私有方法

调用父类构造方法时使用invokeSpecial指令,调用重写或重载方法使用invokevirtual,调用静态方法使用invokeStatic

java重载与重写

原文:https://www.cnblogs.com/zzq-include/p/13152197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!