Rumah >Java >javaTutorial >Apakah kepentingan anotasi @Override di Jawa?

Apakah kepentingan anotasi @Override di Jawa?

王林
王林ke hadapan
2023-08-27 10:41:061490semak imbas

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

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();
   }
}

Output

@Override Example
In the child class, test() method

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

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