Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_annotaciok

< Java

Annotációk

Az annotációkról

Az annotációk megjegyzések. A Java nyelvben az annotációkat „@” karakterrel vezetjük be:

@IdeJönAMegjegyzés

Rögtön a „@” karakter után írjuk a megjegyzéseket. Maga az annotáció egy-egy metódus előtt használható. Az annotációk hatással vannak a metódusaikra.

Annotációk eleve léteznek a Java nyelvben.

A Java nyelv néhány annotációja:

  • @Override
  • @Deprecated
  • @SuppressWarnings

Override

Szeretnénk jelezni, hogy felülírunk egy metódust. Használata nem kötelező egy metódus felülírása során, de előnyös. Ha elírjuk a felülírandó metódus nevét, így nem létező metódust akarunk felülírni, hibajelzést kapunk, ami segíti a pontos munkát.

class Valami {
    @Override
    public void toString() {
        //kód...
    }
}

Deprecated

Elavult metódus.

A Deprecated annotációval jelezzük, hogy egy metódus elavult, a használata nem javasolt.

SuppressWarnings

Paraméterként megadott figyelmeztetést letiltjuk.

@SuppressWarnings({"deprecation"})
public void method() {
    DeprecatedClass b = new DeprecatedClass();
}

Annotáció létrehozása

Annotációt a @interface kulcsszóval hozzuk létre.

Program01.java
class Program01 {
	public @interface TODO {
		String text();
	}
 
	@TODO(text="Ezt meg kell valósítani")
	public void csinal() {
 
	}
	public static void main(String[] args) {
		System.out.println("Hi");
	}
}
oktatas/programozas/java/java_annotaciok.txt · Utolsó módosítás: 2023/12/25 13:54 szerkesztette: admin