博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
继承的方法重写
阅读量:38381 次
发布时间:2022-02-22

本文共 518 字,大约阅读时间需要 1 分钟。

继承的方法重写

什么是方法重写?

  • 在继承体系中,子类出现了和父类一模一样的方法声明,我们就称子类这个方法是重写的方法。

方法重写的应用场景

  • 当子类需要父类的功能,但父类的该功能不完全满足自己的需求时。
  • 子类可以重写父类中的方法。

@Override重写注解

  • @Override是放在重写后的方法上,作为重写是否正确的校验注解。
  • 加上该注解后如果重写错误,编译阶段会出现错误提示。
  • 建议重写方法都加@Override注解,代码安全,优雅!

方法重写注意事项和要求

  • 重写方法的名称、形参列表必须与被重写方法的名称和参数列表一致。
  • 私有方法不能被重写。
  • 子类重写父类方法时,访问权限必须大于或者等于父类(暂时了解:缺省<protected<public)
  • 子类不能重写父类的静态方法,如果重写会报错的

总结

  1. 方法重写是什么样的?
    • 子类写一个与父类申明一样的方法覆盖父类的方法。
  2. 方法重写建议加上哪个注释,有什么好处?
    • @Override注解可以校验重写是否正确,同时可读性好。
  3. 重写方法有哪些基本要求?
    • 重写方法的名称和形参列表应该与被重写方法一致。
    • 私有方法不能被重写。
    • 子类重写父类方法时,访问权限必须大于或者等于父类被重写的方法和权限。

转载地址:http://ivqcuy.baihongyu.com/

你可能感兴趣的文章
04.openssl-创建 Root CA证书
查看>>
01.openssl基础介绍
查看>>
00.极简主义——前言笔记
查看>>
01.极简主义——我们来了笔记
查看>>
01.openssl-基础知识笔记
查看>>
02.openssl编程——简介
查看>>
03.openssl编程——堆栈
查看>>
02.极简主义——健康(笔记)
查看>>
03.极简主义——人际关系(笔记)
查看>>
04.极简主义——热情(笔记)
查看>>
05.极简主义——奉献(笔记)
查看>>
06.极简主义——汇流(笔记)
查看>>
07.极简主义读后感
查看>>
04.openssl编程——哈希表
查看>>
05.openssl内存分配
查看>>
06.openssl动态模块加载
查看>>
07.openssl编程——抽象IO
查看>>
08.openssl编程——配置文件
查看>>
09.openssl编程——随机数
查看>>
10.openssl编程——文本数据库
查看>>