专栏首页偏前端工程师的驿站Java魔法堂:注解用法详解——@Override

Java魔法堂:注解用法详解——@Override

一、前言                                      

  现在有Son和Parent两个类,且类型Son将会重写类型Parent的getName函数。但不幸的是由于码农大意,写成如下代码:

public class Parent{
  public String getName(){
     return "Parent";
  }
}

public class Son extends Parent{
   public String getNames(){
     return "Son";
   }
}

  上述代码编译通过且人工无意识到实现错误,悲剧发生了。。。。。。。。

  这时使用 @Override注解 就不会再发生这种问题了!

二、 @Override注解

作用:当子类函数添加 @Override 后,该函数重写父类中签名相同的函数,否则将会编译失败。

  注意: @Override 仅提供一种辅助功能提示函数为父类函数的重写,并非重写的必要条件。即使没有该注解,只要子类函数的签名与父类的相同,该子类函数就重写了父类相应的函数了。

三、参考                                       

http://www.cnblogs.com/liubiqu/archive/2008/06/01/1211503.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java魔法堂:打包知识点之META-INF/MAINFEST.MF

    一、前言                                        通过执行形如 jar -cvf src.jar src 命令将多个....

    ^_^肥仔John
  • Java魔法堂:Date与日期时间格式化

    一、前言                                                                            ...

    ^_^肥仔John
  • 前端构建:Source Maps详解

    一、前言                            当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sa...

    ^_^肥仔John
  • 前端面试经常问到的一些点

    这个环节很显然是避免不了的,这个环节候选人应该注意不要平铺直述自己的简历,而是应该尽量做到熟练清晰的介绍自己的教育背景,工作履历,及自己参与过的几个重大的项目,...

    brzhang
  • 美团NLP实习面试总结一 基本知识4 数据结构二 NLP相关技术1 LSTM2 介绍实体链接与实体映射3 解释随机游走的原理及作用4 命名实体识别

    机会总是留给有准备的人 一 基本知识 1 python 解释下装饰器和生成器的作用以及用法 类的知识点,类与对象,三个输出 2 java HashMap的实现原...

    致Great
  • 智能合约最佳实践 之 Solidity 编码规范

    每一门语言都有其相应的编码规范, Solidity 也一样, 下面官方推荐的规范及我的总结,供大家参考,希望可以帮助大家写出更好规范的智能合约。

    Tiny熊
  • 实时音视频流媒体传输的思考和实践

    大家好,我是冼牛,此次分享和实时音视频、流媒传输的思考与实践有关。主要会为大家介绍实时音视频的超低延迟架构并简要阐述实时视频调度系统,同时结合拥塞控制策略和信道...

    LiveVideoStack
  • 提高iOS UI开发效率的解决方案QMUI iOS开源

    QMUI 致力于提高各个平台的 UI 开发效率,目前 Web、iOS、Android 三个平台对应的框架均已在 Github 开源。 本文将着重介绍 QMUI...

    腾讯开源
  • PyTorch搭建简单神经网络实现回归和分类

    torch_data = torch.from_numpy(np_data)可以将numpy(array)格式转换为torch(tensor)格式;torch_...

    机器学习AI算法工程
  • Yoshua Bengio关于深度学习结构的综述

    深度学习方法旨在学习特征层次,其具有由较低层特征的组合形成的较高层级的特征。在多个抽象级别自动学习特征允许系统去学习将输入直接从数据映射到输出的复杂函数,而不完...

    哒呵呵

扫码关注云+社区

领取腾讯云代金券