当前位置: 首页 > news >正文

注解(加与不加的区别)

起因:

 在看到这个文章时,对于注解的作用半知半解,由此,写了个例子,验证注解作用

以@Override举例

新建一个父类,取名为textone(类名首字母应该大写)

写一个方法:

 再新建一个类,继承父类textone,重回方法:

分为几种情况:

①不写注解@Override,方法名与父类方法名相同

 结果:虽然没有写注解@Override,依旧重写了mame

②不写注解@Override,方法名与父类方法名不同

结论:正常运行,不报错,是texttwo类中的方法

③写注解@Override,方法名与父类方法名不同

结论: 使用 @Override 注解就相当于告诉编译器这个方法是一个重写方法,如果父类中不存在该方法,编译器便会报错,提示该方法没有重写父类中的方法。这样可以防止不小心拼写错误造成麻烦

 大佬写的好清晰

Java @Override注解

http://www.lryc.cn/news/9628.html

相关文章:

  • 小众免费的短视频素材库
  • docker-compose安装SonarQube
  • 《数字经济全景白皮书》金融篇:五十弦翻塞外声,金融热点领域如何实现增长?
  • 微服务门神-Gateway与Sentinel的集成
  • 查找的基本概念
  • 安装v-router出错
  • 2023美赛C题:预测 Wordle 结果
  • minio public桶禁止在直接访问桶位置时列出所有文件url
  • Python 元组简介
  • python gui构造openai api可视化页面
  • 服务网格领域的百花齐放,是否存在一个更优解?
  • Zynq 裸机 PS + PL 双网口实现之 lwip 库文件修改
  • 金三银四丨黑蛋老师带你剖析-CTF岗
  • Linux find命令
  • vue项目实现会议预约(包含某天的某个时间段和某月的某几天)
  • javacv桌面推送 通过推送和拉取udp组播视频流实现
  • 2022年直播电商成交额,更是达到了24816亿元的成交额
  • 【学习总结】2023寒假总结
  • 宝塔搭建实战php源码人才求职管理系统后台端thinkphp源码(一)
  • stk 根据六根数文件生成卫星轨迹(一)
  • 深度学习算法面试常问问题(一)
  • Spring 底层原理与解析 - 容器接口
  • Compose-Navigation简单案例上手
  • 855. 考场就座
  • k8s之ingress(二)
  • linux下监测串口数据
  • 【面试之闭包】前端面试那些事(2)三分钟深入理解闭包(附详解实例)
  • 深入浅出带你学习WebSphere中间件漏洞
  • 如何一眼分辨是C还是C++
  • CMake系列:正确使用多配置编译系统