在JAVA语言中方法重载和方法覆盖到底如何去理解它.哪个高手能够举个列子并且做一定的说明谢谢哈

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:10:46
一定要给出代码 并且对某些代码做一定的补充说名哈
谢谢了哦
`~ 我才初学JAVA确实遇到的难题很多了
所以就只有找网上的朋友帮忙哈
希望在百忙中能够占用你们的一些时间
我不胜感激

重载:在一个类的内部,如果有一个方法名为test,你重新写一个方法,这个方法的名字也叫test,但是两个方法的参数不同.

也就是说,重载指的是在一个类的内部有两个或多个名字相同但参数不同的方法.

覆盖:如果一个父类有一个方法名为test,在他的子类里也写一个方法名字也是test,两个方法返回类型和参数都相同,但是方法体不同.

也就是说,覆盖指的是不同的类中(父类方法,子类覆盖)有两个或多个返回类型,方法名,参数都相同,但是方法体不同的方法