`

@override 在 Java 中的含义

阅读更多
@override 有注释文档的作用,可有可无有点像鸡肋

但它对于编程粗心的人可是个很人性化的功能

如果想重写父类的方法,比如toString()方法的话, 在被重载的方法前面加上@Override ,这样编译的时候系统可以帮你检查方法的正确性

如下

@Override
public String toString(){...}这是正确的

如果将toString写成tostring

@Override
public String tostring(){...}编译器可以检测出这种写法是错误的,提醒你改正

而如果不加@Override
public String tostring(){...}这样编译器是不会报错的,它会认为是你在类中加的新方法

所以编程时一定得细心点,不是所有错误系统都能找到的
分享到:
评论

相关推荐

    java 多态的含义和例子经典讲解

    多态在Java中有着深远的影响,它提高了代码的可重用性、灵活性和可扩展性。本篇将通过一个经典例子深入解析多态的含义,并通过实际代码展示其应用。 首先,我们要理解多态的定义。在Java中,多态性(Polymorphism)...

    Override-Overload

    在面向对象编程中,方法重写(Override)和方法重载(Overload)是两个非常重要的概念。它们虽然都涉及到方法名称的重复使用,但是其本质含义、作用以及应用场景有着明显的区别。 #### 一、Override(方法重写) *...

    override和重载 希望对大家有帮助

    这两个概念在Java、C#等面向对象的语言中尤为常见,但理解它们的含义和用法对于任何程序员来说都是至关重要的。 首先,我们来探讨`重载(Overload)`。重载是指在同一作用域内(通常是同一个类中),可以创建多个具有...

    android&java的注解详解demo

    2. **预定义注解**:Java标准库和Android SDK中包含了许多预定义的注解,如`@Override`, `@Deprecated`, `@NonNull`, `@UiThread`, `@WorkerThread`等,它们在特定场景下有着明确的用途。 三、注解的应用示例 在`...

    Java JDK 6学习笔记——ppt简体版 第17章.ppt

    在Java编程语言中,注解(Annotation)是一种元数据,它提供了将信息附加到代码中的方式,这些信息可以被编译器、IDE或运行时环境用来进行各种处理。Java JDK 6引入了对注解的广泛支持,极大地增强了代码的可维护性...

    Java Android用接口实现广播通知

    在Android开发中,Java语言是主要的编程工具,而接口(Interface)是Java中的一个重要特性,用于实现类与类之间的通信。在这个场景中,我们讨论的是如何利用Java接口来实现广播通知,使得当某个事件发生时,可以及时...

    override和重载的区别

    在编程语言中,"override" 和 "重载"(overload)是两个常见的概念,它们都与函数或方法的行为有关,但具体含义和使用场景不同。理解这两个概念对于编写多态性和灵活性的代码至关重要。 首先,我们来谈谈“重载”...

    java帮助文档docs

    文档中会详细描述异常的含义、何时抛出以及如何处理。 6. **注解(Annotations)**:注解是Java 5引入的元数据,可以用来提供编译时或运行时的信息。例如,`@Override`确保方法覆盖了超类的方法,`@Deprecated`标记...

    java中的关键字大全

    在Java编程语言中,关键字是一组预定义的词汇,它们具有特殊的含义和用途。理解和掌握这些关键字对于编写有效的Java程序至关重要。本文将详细介绍Java中的一些核心关键字,并提供相应的解释和示例。 #### 关键字...

    FIX tutorial in Java with QuickFIX/j simple example

    在Java代码中,我们需要继承`quickfix.Application`接口,并实现其回调方法,如`fromApp()`和`onCreate()`。`fromApp()`用于处理从FIX引擎接收到的消息,`onCreate()`在会话创建时被调用。 下面是一个简单的Java...

    java笔记.docx

    在Java中实现单例模式,通常有两种常见方法: 1. 饿汉式(静态常量): 在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快,线程安全。 ```java public class Singleton { private static final...

    java中注解的几大作用.docx

    Java中的注解是一种用于在源代码中插入元数据的机制。它们可以被编译器或开发工具用来生成文档、进行格式检查或者用于编译时处理代码。本文将详细介绍Java注解的主要作用及其在实际开发中的应用。 #### 二、生成...

    单元学习javaAnnotation.pdf

    在本部分中,我们将讨论Java中的注解(Annotations)的概念、使用和实现方式,同时解读提供的文件内容,了解文件中代码片段的含义。 Java注解是一种用于为Java代码提供元数据的机制。它在Java 5.0版本中引入,并...

    java api帮助文档

    Java API帮助文档是Java开发人员不可或缺的资源,它详尽地介绍了Java平台标准版(Java SE)中的所有公共类、接口、枚举、注解以及它们的方法和功能。这个文档通常被称为Java API规范,它是Oracle公司提供的官方参考...

    Java关键字的用法

    虽然在早期的Java版本中存在`const`关键字,但它并未被使用,并且在Java 1.5之后已经被废弃。 #### 11. `continue` `continue`关键字用于跳过当前循环中的剩余部分,并继续下一次迭代。 **示例:** ```java for ...

    Java源码对用户名进行比较排序.rar

    在Java编程语言中,对用户名进行比较排序是一个常见的任务,特别是在开发用户管理系统或者任何涉及到用户数据展示的应用中。这个任务通常涉及到字符串的比较和排序,Java提供了强大的工具来实现这一功能。下面我们将...

    JAVA笔试面试宝典--JAVA笔试面试必看

    2. 面向对象编程:深入理解封装、继承和多态的含义,以及如何在实际项目中应用。 3. 异常处理:了解try-catch-finally语句块,以及不同类型的异常类。 4. 内存管理:理解Java中的内存区域,包括堆、栈、方法区、...

Global site tag (gtag.js) - Google Analytics