【Java】弄清方法重写,看这一篇就够了|由浅入深,保姆级讲解

本文深入探讨了Java中的方法重写,包括重写的意义、功能、细节和注意事项。通过实例解析,阐述了重写如何增强类的复用性和扩展性,并与重载进行了对比,帮助读者全面理解方法重写在继承体系中的作用。

在这里插入图片描述

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

在这里插入图片描述

前言:

在上一篇【Java】还不理解继承?一篇文章看懂继承|继承入门我们很好的了解、学习了继承的基础知识和细节。我们讲到继承的其中一个特性就是:子类继承父类,可以重写从父类继承过来的实例方法。
那么,到底什么是重写、又该如何重写、重写的细节、具体意义、功能等等,将在此篇着重展开.
【Tips】:重写是建立在继承基础之上。子类继承了父类的非static和static属性以及方法,但是只能重写从父类继承过来的实例方法。静态属性、静态方法和非静态的属性都可以被继承和隐藏(hide),而不能够被重写!(关于隐藏,我们后期再讲)

Part1:基本介绍

方法重写(Override),又叫方法覆盖。是指子类继承了父类非private方法,若在子类中再次声明&定义一个方法名方法参数返回类型和父类一样的方法时,我们就称:子类重写/覆盖/覆写/Override了父类的这个方法。

eg:

public class Animal {
   
   
    private int age;
    private String name;

    public void 
评论 102
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是瑶瑶子啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值