java笔试题---override与overload的区别
override(重写)
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限,只能扩大不能缩小。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。子类方法抛出的异常必须与父类相同或抛出的异常类为父类抛出异常类的子类
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限,只能扩大不能缩小。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。子类方法抛出的异常必须与父类相同或抛出的异常类为父类抛出异常类的子类
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
java笔试--日期处理
程序小鸟
2020-07-07 09:18:25
java笔试题---如何跳出当前的多重嵌套循环
程序小鸟
2020-07-07 09:18:25
java笔试题---程序产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
public void getArray() { int[] array = new int[100] ; Set<
程序小鸟
2020-07-07 09:18:25
2020 最新Spring Cloud面试题
一枚小小菜鸟
2020-07-07 06:13:35
2020最新Java集合面试题
一枚小小菜鸟
2020-07-07 06:13:35
删除线性表中所有值为x的元素,要求时间复杂度为O(n),空间复杂度为O(1)
樊豆豆123
2020-07-01 04:55:47
page request Session application的区别
Mini校长
2020-06-18 22:38:54
2017/06/07 长威笔试总结
一杯红酒配电影
2020-06-17 14:12:05
2020 最新IO与NIO面试题
一枚小小菜鸟
2020-06-16 11:42:39
2020 最新Spring面试题
一枚小小菜鸟
2020-06-16 11:42:39
2020 最新 Dubbo 面试题
一枚小小菜鸟
2020-06-16 11:42:39
HashMap详细解析,高频面试题解答,源码阅读
Fenmu_
2020-06-07 18:37:21
Math.round()方法取整规则
西瓜为什么那么甜
2020-06-06 12:34:25
2020 最新JavaWEB面试题
一枚小小菜鸟
2020-05-23 19:28:47