Rumah Pengembangan Apa yang mengikat awal? - definisi dari techopedia

Apa yang mengikat awal? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud Early Binding?

Dalam C #, pengikatan awal adalah proses di mana variabel ditugaskan untuk jenis objek tertentu selama deklarasi untuk membuat objek terikat awal. Ini kontras dengan proses objek yang terikat akhir, di mana tipe objek terungkap pada saat instantiasi.


Pengikatan awal diimplementasikan dalam sejumlah konsep C #, seperti metode kelebihan beban, operator kelebihan beban, dan metode yang diganti, yang secara langsung dipanggil melalui penggunaan objek turunan. Ikatan awal tidak fleksibel dan dapat mengakibatkan masalah kompatibilitas versi, karena ketergantungan tinggi pada properti dan jenis metode dan parameter.


Mengikat awal juga dikenal sebagai kompilasi waktu polimorfisme, pengikatan statis dan pengetikan statis.

Techopedia menjelaskan Early Binding

Manfaat mengikat awal termasuk:

  • Kompiler dapat melakukan optimasi, yang menghasilkan aplikasi yang lebih efisien
  • Objek yang terikat lebih awal lebih cepat, memiliki keterbacaan kode yang lebih baik dan mudah dipelihara.
  • Menggunakan lingkungan pengembangan terintegrasi Visual Studio (IDE) sebagai alat pengembangan, alat bantu pengikat awal dalam pengembangan aplikasi cepat (RAD) dengan menyediakan akses cepat ke properti objek dan metode - mengurangi kesalahan tipografi.
  • Kesalahan terungkap selama kompilasi, yang mengurangi keparahan dan frekuensi kesalahan runtime.

Selama pengikatan awal, kompiler C # melakukan sintaks dan mengetikkan pengecekan untuk memastikan bahwa jumlah dan jenis parameter yang benar diteruskan ke metode atau properti. Pengikatan awal juga memeriksa nilai kembali, yang meminimalkan waktu eksekusi dan kesalahan runtime.


Misalnya, aplikasi klien otomatisasi C # perlu menghitung nilai dengan rumus Microsoft Excel yang ditentukan. Aplikasi dapat membuat objek bertipe Microsoft Excel dan memanggil metode yang diperlukan setelah menginisialisasi properti objek. Karena Microsoft Excel adalah jenis objek tertentu, variabel yang dibuat dan ditugaskan adalah objek terikat awal.


Saat bekerja dengan objek terikat awal, perlu untuk memasukkan perpustakaan tipe di mana definisi tipe objek terikat awal didefinisikan. Selain itu, objek terikat awal tidak dapat digunakan untuk menetapkan objek tipe lain setelah deklarasi.

Definisi ini ditulis dalam konteks C #
Apa yang mengikat awal? - definisi dari techopedia