重载:
在同一个类中,方法名相同,但 参数的类型,个数,或 顺序不同;
重载方法的返回值 和 权限修饰符可以相同也可以不同;
重载发生在编译时。
重写:
即指子类重写父类的方法,返回值类型、方法名、参数列表 都必须一样;
子类重写方法的 抛出异常的范围 必须小于等于 父类中被重写的方法;
子类重写方法的 权限修饰符范围 必须大于等于 父类中被重写的方法;
若父类中的方法的权限修饰符为 private,那子类就不能重写该方法;
注意: 构造器不能被重写,但是可以重载。
重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题