格式上而言
重写要求访问不能做更严格的限制(例如public 不能更改为private),返回类型和参数列表不能进行修改。
示例:
重载是方法名相同,而参数列表必须不同,可以认为是针对不同的参数输入,该方法能有不同的应对方式,举个例子,如果一个翻译机对应一个方法,重载就是不同的输入的语言,德语、英语、日语,等等,都能够执行翻译的任务。
格式上而言
重写要求访问不能做更严格的限制(例如public 不能更改为private),返回类型和参数列表不能进行修改。
示例:
重载是方法名相同,而参数列表必须不同,可以认为是针对不同的参数输入,该方法能有不同的应对方式,举个例子,如果一个翻译机对应一个方法,重载就是不同的输入的语言,德语、英语、日语,等等,都能够执行翻译的任务。