jsp forward请求转发 方法重载与重写有什么区别?
浏览量:3009
时间:2021-03-15 03:36:35
作者:admin
方法重载与重写有什么区别?
其实本质的区别是看函数特性:两个重载函数的函数特性是一样的,而两个重载函数的函数名是一样的,但是函数特性是不同的。
功能特性包括功能名称、类型和参数数量。
重写是在继承时进行的。如果编写的函数与要继承的函数具有相同的特性,则在使用子类的函数时,无法看到父类(或超类)的函数。它被覆盖了。
例如:派生继承base,并且base中有void a(inta)。如果您认为a编写得不好或不适合派生中的此类,并且您希望再次在a中编写代码,那么请编写重写a(inta)。这样,原来的函数将被新函数覆盖。
过载即过载,即功能名称相同,功能特性不同,系统会根据您提供的参数调整相应的功能。
例如:voidA(inta)和voidA(inta,intb)
如果使用a(1),则键是第一个,如果是a(1,1),则键是第二个。
jsp forward请求转发 简述重载和重写的区别 覆写什么意思
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
ios是开源还是闭源 开源系统
下一篇
本月少女 本月少女李秀满