Java中@Override的作用「建议收藏」

Java中@Override的作用「建议收藏」Java中@Override的作用

大家好,又见面了,我是你们的朋友全栈君。

@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:
1、可以当注释用,方便阅读;
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。

举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。
@Override
public void onCreate(Bundle savedInstanceState)

{…….}
这种写法是正确的,如果你写成:

@Override
public void oncreate(Bundle savedInstanceState)
{…….}
编译器会报如下错误:The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method,以确保你正确重写onCreate方法(因为oncreate应该为onCreate)。而如果你不加@Override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法:oncreate

原文地址

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105831.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 下午5:40
下一篇 2022年4月24日 下午6:00


相关推荐

  • h5作品介绍_editable联动

    h5作品介绍_editable联动其实这个属性很简单,既然把它放到一个单独的文章来说,他肯定有一些注意点要讲兼容性很好,兼容所有主流浏览器。用法很简单,只需要给你需要的标签填上即可。那么会出现一个神奇的效果。(文字可以编辑)语

    2022年8月1日
    8
  • 怎样配置FTP服务器

    怎样配置FTP服务器配置 FTP 服务器 FTP 为文件传输协议 用于 Internet 上的控制文件的双向传输 要通过 FTP 来实现本地计算机与云服务器的文件传输 首先要在服务器上进行 FTP 的配置 下面以 Windowsserve 为例配置服务器的 FTP 一 Windows 系统 1 安装 FTP 服务器通过控制台连接实例 通过 开始 管理工具 服务器管理 找到并点击 服务器管理 右键点击服

    2026年3月18日
    2
  • Zuul网关调优「建议收藏」

    Zuul网关调优「建议收藏」网关的大部分工作是请求转发,属于IO密集型的应用,我们要在有限的资源的情况下结合公司实际请求场景做调优。一,容器选择在容器方面,undertow的呼声很高,一个是他很轻量级的,其次他属于java开发,性能也很好,笔者根据实际情况对tomcat和undertow做了一个对比默认配置下,8核cpu,tomcat启动后会初始化10个io线程,而undertow会初始化72个线程,8个IO线程,64个work线程(8*8)性能对比:写一个接口,接口中什么也不做,就睡眠2s请求个数

    2022年8月15日
    9
  • ldap统一用户认证php,针对LDAP服务器进行身份认证

    ldap统一用户认证php,针对LDAP服务器进行身份认证Symfony 提供了不同的方法来配合 LDAP 服务器使用 Security 组件提供 ldapuserprov 使用的是 form login ldapauthenti 用于针对一台使用了表单登录的 LDAP 服务器 同所有其他 userprovider 一样 它可以同任何 authenticati 一起使用 http basic ldapaut

    2026年3月16日
    2
  • python垃圾回收机制(引用计数)

    python垃圾回收机制(引用计数)在Python中,垃圾回收机制主要是以引用计数为主要手段,以标记清除和分代回收机制作为辅助手段实现的

    2022年6月22日
    33
  • cacls命令使用实例集

    cacls命令使用实例集C gt cacls 显示或者修改文件的访问控制表 ACL CACLSfilenam T E C Guser perm Ruser Puser perm Duser filename 显示 ACL fileame 为文件路径 具体文件名 例 caclsc

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号