Rumah > Java > javaTutorial > Perbezaan antara pengikatan statik dan pengikatan dinamik di Jawa

Perbezaan antara pengikatan statik dan pengikatan dinamik di Jawa

WBOY
Lepaskan: 2023-08-27 23:09:08
ke hadapan
1457 orang telah melayarinya

Perbezaan antara pengikatan statik dan pengikatan dinamik di Jawa

Pengikatan ialah mekanisme yang mewujudkan pautan antara panggilan kaedah dan pelaksanaan sebenar kaedah tersebut. Menurut konsep polimorfisme di Jawa, objek boleh mempunyai banyak bentuk yang berbeza. Bentuk objek boleh diselesaikan pada masa penyusunan dan masa jalankan. Jika pautan antara penyeruan kaedah dan pelaksanaan kaedah diselesaikan pada masa penyusunan, kami memanggilnya mengikat statik jika ia diselesaikan pada masa jalan, kami memanggilnya mengikat dinamik. Pengikatan dinamik menggunakan objek untuk menyelesaikan pengikatan, manakala pengikatan statik menggunakan jenis kelas dan medan.

4 Kaedah dan pembolehubah dan pembolehubah yang digunakan.
public class FastFood {
   public void create() {
      System.out.println("Creating in FastFood class");
   }
}
public class Pizza extends FastFood {
   public void create() {
      System.out.println("Creating in Pizza class");
   }
}
public class Main {
   public static void main(String[] args) {
      FastFood fastFood= new FastFood();
      fastFood.create();
      //Dynamic binding
      FastFood pza= new Pizza();
      pza.create();
   }
}
Salin selepas log masuk
Orang tua. tidak.

Kunci

Ikatan statik

Ikatan dinamik

p>

Asas

Dihuraikan pada masa penyusunan

Diselesaikan pada masa jalan

2

Mekanisme penghuraian

kegunaan kelas statik

Ikatan dinamik menggunakan objek Untuk menyelesaikan pengikatan

3

example

overloading adalah contoh pengikatan statik overriding adalah contoh mengikat dinamik

Atas ialah kandungan terperinci Perbezaan antara pengikatan statik dan pengikatan dinamik di Jawa. 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