JAVA语言中方法的重载和覆盖的区别

2022-08-11 科技 82阅读
方法的重载是指在一个类中存在这样的一些方法(包含从父类继承而来的方法),方法名称一样,但是参数的个数不同,或者参数个数相同,但对应的参数类型不同,这些同名的方法为重载; 而覆盖是指一个子类对其父类中的某个可见方法进行了重新的定义,即重新定义的方法满足名称相同,参数相同以及对应的参数相同的条件。这样,调用时将会调用子类中的方法,而不会调用父类中被覆盖的方法。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com