浅谈 Java 中重写和重载的区别

浅谈 Java 中重写和重载的区别

重写发生在子类和父类之间

重载发生在同一个类之中


重写和重载共同点:方法名相同


重写的参数列表、返回类型一定不能修改

重载的参数列表必须修改、返回类型可以修改


重写是多态的具体表现,它允许子类重写定义父类中已有的方法

重载发生同一个类中,它定义了多个同名方法,但参数不同,返回类型可以相同也可以不同

posted @ 2022-01-26 15:57  春暖花开鸟  阅读(42)  评论(0编辑  收藏  举报