java中方法重载和方法重写的区别

2022-03-20 教育 90阅读
方法重载(overloading),指的是同一个类中,两个方法的声明部分,包括名字,返回值类型完全相同,只有参数个数或者参数类型不同,这叫做方法重载。
方法重写(orverriding),指的是一个类,他的父类中有一个方法A,他在本类中有写了一个方法A,而且是名字返回值类型,以及参数完全相同,仅仅是方法体不同。这叫做方法重写。
概括来说,方法重载是发生在一个类中,两个同名方法之间的事情。而方法重写,是发生在父类与子类中,两个声明完全相同的两个方法之间。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com