Rumah  >  Artikel  >  Java  >  Apakah anotasi asas dalam java

Apakah anotasi asas dalam java

PHPz
PHPzke hadapan
2023-05-11 09:28:231455semak imbas

1. java.lang.Override ialah anotasi jenis teg, yang digunakan sebagai kaedah anotasi. Ia menunjukkan bahawa kaedah ini mewarisi kaedah kelas induk, iaitu, ia mengatasi kaedah nama yang sama dalam kelas induk.

@Override
public void onCreate(Bundle savedInstanceState)
 
{…….}
这种写法是正确的,如果你写成:
 
@Override
public void oncreate(Bundle savedInstanceState)
{…….}
编译器会报如下错误:The method oncreate(Bundle) of type HelloWorld must override or
implement a supertype method,以确保你正确重写onCreate方法(因为oncreate应该为onCreate)
而如果你不加@Override,则编译器将不会检测出错误,而是会认为你为子类定义了一个新方法:oncreate

2. SuppressWarnings memberitahu pengkompil untuk mengabaikan kemungkinan amaran.

Sebenarnya terdapat banyak parameter di dalamnya, dan parameter berbeza menetapkan amaran berbeza.

rreeee

Atas ialah kandungan terperinci Apakah anotasi asas dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam