ホームページ  >  記事  >  Java  >  JavaのJDKアノテーションの使い方

JavaのJDKアノテーションの使い方

王林
王林転載
2023-04-28 17:01:071120ブラウズ

1. @Override: メソッドに使用され、メソッドが toString() などの親クラスのメソッドをオーバーライドすることを示します。

//#2.1 JDK5.0 复写父类方法
class Parent1_2{
public void init(){
}
}
class Son1_2 extends Parent1_2{
@Override
public void init() {
}
}
 
//#2.2 JDK6.0 实现父接口方法
interface Parent1_3{
public void init();
}
class Son1_3 implements Parent1_3{
@Override
public void init() {
}
}

2. @Deprecated: メソッドの有効期限が切れており、開発者による使用が推奨されないことを示します。

//#1 方法过期
class Parent1_1{
@Deprecated
public void init(){
    }
}

3. @FunctionalInterface: 機能インターフェイスについて合意するために使用されます。

関数型インターフェイス: インターフェイス内に抽象メソッドが 1 つだけある場合 (複数のデフォルト メソッドまたは複数の静的メソッドを含めることができる)、そのインターフェイスは関数型インターフェイスと呼ばれます。

rree

以上がJavaのJDKアノテーションの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。