Rumah > Java > javaTutorial > Di Jawa, bolehkah kita mengisytiharkan kaedah main() sebagai muktamad?

Di Jawa, bolehkah kita mengisytiharkan kaedah main() sebagai muktamad?

王林
Lepaskan: 2023-08-26 23:49:03
ke hadapan
1360 orang telah melayarinya

Di Jawa, bolehkah kita mengisytiharkan kaedah main() sebagai muktamad?

Ya, kami boleh mengisytiharkan kaedah utama() sebagai akhir di Jawa. Pengkompil tidak akan membuang sebarang ralat.

  • Jika kami mengisytiharkan mana-mana kaedah sebagai muktamad dengan meletakkan kata kunci final, maka kaedah itu akan menjadi Kaedah akhir.
  • Tujuan utama kaedah akhir di Jawa ialah ia tidak boleh ditindih.
  • Kami tidak boleh mengatasi kaedah akhir dalam subkelas.
  • Jika kita menggunakan warisan dan memerlukan beberapa kaedah untuk tidak ditindih dalam subkelas, maka kita perlu menjadikannya muktamad supaya kaedah ini tidak boleh ditindih oleh subkelas.
  • Kita boleh mengakses fkaedah akhir dalam subkelas, tetapi kita tidak boleh mengatasi kaedah akhir.

Contoh

class BaseClass {
   public final void show(Object o) {
      System.out.println("BaseClass method");
   }
}
class DerivedClass extends BaseClass {
   public void show(Integer i) {
      System.out.println("DerivedClass method");
   }
}
public class Test {
   public static final void main(String[] args) { // declaring main () method with final keyword.
      BaseClass b = new BaseClass();
      DerivedClass d = new DerivedClass();
      b.show(new Integer(0));
      d.show(new Integer(0));
   }
}
Salin selepas log masuk

Output

BaseClass method
DerivedClass method
Salin selepas log masuk

Atas ialah kandungan terperinci Di Jawa, bolehkah kita mengisytiharkan kaedah main() sebagai muktamad?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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