JDK 内置的基本注解类型

        注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包,类,方法,属性,构造器,局部变量等数据信息。

        和注释一样,注解不影响程序逻辑但注解可以被编译或运行,相当于嵌入在代码中的补充信息。

        使用注解(Annotation)时,要在其前面加上 @ 符号。

@Override

        限定某个方法,是重写父类方法,该注解只能用于方法。

class Father {
    plublic void fly() {
        System.out.println("Father fly......");
    }

}


class Son extends Father {
    //1. @Override 放在 fly 方法上,表示子类重写了父类的方法
    //2. 如果没有写 @Override ,还是重写了父类的方法
    //3. 如果写了 @Override ,编译器就会检查是否是真的重写了父类方法
    //4. 也就是写了 @Override 编译器会做语法校验,如果真的重写了方法,就编译通过,反之不通过。
    @Override
    plublic void fly() {
        System.out.println("Son fly......");
    
    }
}

@Deprecated

        用于表示某个程序元素(类,方法等)已过时。

@SuppressWarnings

        抑制编译器警告。

Ending: 

        OK,本篇文章就到此结束了,非常感谢你能看到这里,所以如果你觉得这篇文章对你有帮助的话,请点一个大大的赞,支持一下博主,若你觉得有什么问题或疑问,欢迎私信博主或在评论区指出~

相关推荐

  1. JDK 基本注解类型

    2024-07-22 02:52:01       17 阅读
  2. DW 基本行为

    2024-07-22 02:52:01       47 阅读
  3. python扩展类型

    2024-07-22 02:52:01       52 阅读
  4. python常用数据类型

    2024-07-22 02:52:01       16 阅读
  5. C++中不同变量(/类 类型) 初始化规则

    2024-07-22 02:52:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 02:52:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 02:52:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 02:52:01       45 阅读
  4. Python语言-面向对象

    2024-07-22 02:52:01       55 阅读

热门阅读

  1. Xcode代码静态分析:构建无缺陷代码的秘诀

    2024-07-22 02:52:01       18 阅读
  2. 半监督学习 原理与代码实例讲解

    2024-07-22 02:52:01       20 阅读
  3. 初学Mybatis之 CRUD 增删改查

    2024-07-22 02:52:01       14 阅读
  4. TensorFlow 的基本概念和使用场景

    2024-07-22 02:52:01       16 阅读
  5. Windows图形界面(GUI)-DLG-C/C++ - 列表视图(ListView)

    2024-07-22 02:52:01       20 阅读
  6. 大规模语言模型从理论到实践 高效模型微调

    2024-07-22 02:52:01       17 阅读
  7. [11 Qt CMake开发]

    2024-07-22 02:52:01       21 阅读
  8. 显示隐式-》初始化 & 类型转换

    2024-07-22 02:52:01       17 阅读
  9. ReentrantLock源码

    2024-07-22 02:52:01       17 阅读