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

王林
リリース: 2023-04-28 17:01:07
転載
1165 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート