Rumah  >  Artikel  >  Java  >  Apakah perbezaan antara polimorfisme masa kompilasi dan polimorfisme masa larian?

Apakah perbezaan antara polimorfisme masa kompilasi dan polimorfisme masa larian?

WBOY
WBOYke hadapan
2023-09-03 12:57:071099semak imbas

Apakah perbezaan antara polimorfisme masa kompilasi dan polimorfisme masa larian?

Polymorphism ialah salah satu konsep OOP yang paling penting. Ini adalah konsep di mana kita boleh melaksanakan satu tugas dalam pelbagai cara. Terdapat dua jenis polimorfisme, satu ialah polimorfisme masa kompilasi dan satu lagi polimorfisme masa larian.

Pembebanan kaedah ialah contoh polimorfisme masa kompilasi, dan penggantian kaedah ialah contoh polimorfisme masa jalan.

Pembebanan kaedah ialah contoh polimorfisme masa kompilasi, dan penggantian kaedah ialah contoh polimorfisme masa jalan. p>

Penyusun masa berlaku boleh dicapai d melalui pengikatan dinamik

4.WarisanTidak melibatkan harta pusakaMelibatkan harta pusakaContohPembebanan Kaedah ialah contoh masa kompilasi polimorfisme Penggantian kaedah ialah contoh polimorfisme masa larian
Termaju. Kekunci Polimorfisme masa kompilasi Polimorfisme masa larian
1

Penyusunan masa asas

masa jalan Polimorfisme, semasa masa jalan kita tahu kaedah mana yang akan dipanggil

2

statik/dinamikmengikat

ini boleh dicapai dengan binding statik

Contoh polimorfisme masa kompilasi

public class Main {
   public static void main(String args[]) {
      CompileTimePloymorphismExample obj = new CompileTimePloymorphismExample();
      obj.display();
      obj.display("Polymorphism");
   }
}
class CompileTimePloymorphismExample {
   void display() {
      System.out.println("In Display without parameter");
   }
   void display(String value) {
      System.out.println("In Display with parameter" + value);
   }
}

Contoh polimorfisme masa larian

Atas ialah kandungan terperinci Apakah perbezaan antara polimorfisme masa kompilasi dan polimorfisme masa larian?. 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