在JAVA语言中方法重载和方法覆盖到底如何去理解它.哪个高手能够举个列子并且做一定的说明谢谢哈
发布网友
发布时间:2022-05-24 20:15
我来回答
共1个回答
热心网友
时间:2023-10-30 08:32
重载:在一个类的内部,如果有一个方法名为test,你重新写一个方法,这个方法的名字也叫test,但是两个方法的参数不同.
也就是说,重载指的是在一个类的内部有两个或多个名字相同但参数不同的方法.
覆盖:如果一个父类有一个方法名为test,在他的子类里也写一个方法名字也是test,两个方法返回类型和参数都相同,但是方法体不同.
也就是说,覆盖指的是不同的类中(父类方法,子类覆盖)有两个或多个返回类型,方法名,参数都相同,但是方法体不同的方法