Java学习手册之方法覆盖

Java方法中的重载:

1、方法重载——Overload

2、方法重载什么时候使用?

        当在同一个类中方法完成的功能相似(最好方法名相同)

3、什么条件满足之后构成方法重载?

        在同一个类中

        方法名相同

        参数列表不同:类型、顺序、个数

4、方法重载和什么无关?

        与返回值类型无关

        与修饰符列表无关

Java方法中的覆盖:

1、方法覆盖——override

2、什么时候使用方法重写?

        当父类中的方法无法满足当前子类的业务需求,子类有必要将父类中继承的方法进行重新编写;

3、什么条件满足方法覆盖?

        具有继承关系的父子类之间

        方法名相同,返回参数相同,形参相同

        访问权限只高不低

        抛出异常只多不少

4、尽量复制粘贴

5、注意!

        私有方法不能覆盖

        构造方法不能覆盖

        静态方法不存在覆盖

        覆盖只针对方法

Idea快捷键

在子类中任意位置按ctrl+o,可以查看父类所有方法,ctrl选中多个方法,可以实现快速重写方法。

光标在父类处,按alt+enter可以快速创建继承的子类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值