首页技术文章正文

重载和重写的区别是什么?

更新时间:2021-05-18 来源:黑马程序员 浏览量:


重载:发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。

重写:发生在父子类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为private则子类就不能重写该方法。

1577370495235_学IT就到黑马程序员.gif



猜你喜欢:

Scala算术操作符重载怎样使用?与Java语法的区别有哪些

java方法的重载,如何使用方法重载?



下面是黑马程序员公开的几套java视频教程,可以跟着学习学习,如果想深入学习Java,找到java相关工作,推荐报班学习黑马程序员Java高级软件工程师课程。



分享到:
在线咨询 我要报名
和我们在线交谈!