
- 作者:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:算法、数据结构、Java等相关知识。
- 博主主页: @是瑶瑶子啦
- 所属专栏: Java岛冒险记【从小白到大佬之路】;该专栏专注于Java相关知识,持续更新,每一篇内容优质,浅显易懂,不失深度!
- 近期目标:写好专栏的每一篇文章

前言:
在上一篇【Java】还不理解继承?一篇文章看懂继承|继承入门我们很好的了解、学习了继承的基础知识和细节。我们讲到继承的其中一个特性就是:子类继承父类,可以重写从父类继承过来的实例方法。
那么,到底什么是重写、又该如何重写、重写的细节、具体意义、功能等等,将在此篇着重展开.
【Tips】:重写是建立在继承基础之上。子类继承了父类的非static和static属性以及方法,但是只能重写从父类继承过来的实例方法。静态属性、静态方法和非静态的属性都可以被继承和隐藏(hide),而不能够被重写!(关于隐藏,我们后期再讲)
Part1:基本介绍
方法重写(Override),又叫方法覆盖。是指子类继承了父类非private方法,若在子类中再次声明&定义一个方法名、方法参数、返回类型和父类一样的方法时,我们就称:子类重写/覆盖/覆写/Override了父类的这个方法。
eg:
public class Animal {
private int age;
private String name;
public void
本文深入探讨了Java中的方法重写,包括重写的意义、功能、细节和注意事项。通过实例解析,阐述了重写如何增强类的复用性和扩展性,并与重载进行了对比,帮助读者全面理解方法重写在继承体系中的作用。
订阅专栏 解锁全文
625





