Rumah > Java > javaTutorial > teks badan

Apakah kepentingan anotasi @Override di Jawa?

王林
Lepaskan: 2023-08-27 10:41:06
ke hadapan
1420 orang telah melayarinya

Anotasi

Apakah kepentingan anotasi @Override di Jawa?

@Override ialah salah satu anotasi Java lalai yang boleh diperkenalkan dalam versi Java 1.5. Anotasi @Override menunjukkan bahawa kaedah subkelas mengatasi kaedah kelas asasnya.

@Override Anotasi berfungsi untuk dua sebab

  • Ia akan mengeluarkan amaran daripada pengkompil jika kaedah beranotasi sebenarnya tidak mengatasi apa-apa.
  • Boleh meningkatkan kebolehbacaan kod sumber.

Sintaks

public @interface Override
Salin selepas log masuk

Contoh

class BaseClass {
   public void display() {
      System.out.println("In the base class,test() method");
   }
}
class ChildClass extends BaseClass {
<strong>   </strong>@Override <strong>
</strong>   public void display() {
      System.out.println("In the child class, test() method");
   }
}
// main class<strong>
</strong>public class OverrideAnnotationTest {
   public static void main(String args[]) {
      System.out.println("@Override Example");
      BaseClass test = new ChildClass();
      test.display();
   }
}
Salin selepas log masuk

Output

@Override Example
In the child class, test() method
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah kepentingan anotasi @Override di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!