Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
+1 oy
18 gösterim
static binding ve dinamik binding ne demektir? Ne işe yarar?
Genel Kavramlar kategorisinde (3.3k puan) sordu

1 cevap

0 oy
Bİr değişkene değer atanılacağı zaman atanacak değerin tipi, sınıf bilgileri eğer daha derleme anında biliniyorsa buna static binding deniyor. Uygulama çalışırken o değişkenin tipi değiştirilmiyor. Aslında normal sınıf oluşturulması işlemi diyebiliriz.

Ama sınıflarınız arasında bir kalıtlama varsa ve uygulamanın çalışma anında bu kalıtlanmış sınıflar değişkene atanıyorsa ve atanan sınıfın tipini sadece çalışma anında anlayabiliyorsak buna dinamic binding deniyor. Uygulamanın çalışma anında atanmasından dolayı late binding olarak da adlandırılıyor.
(3.3k puan) cevapladı

İlgili sorular

+1 oy
1 cevap 12 gösterim
0 oy
1 cevap 22 gösterim
22 gösterim 9 Ocak Genel Kavramlar kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 22 gösterim
0 oy
2 cevap 67 gösterim
67 gösterim 23 Ocak 2017 Genel Kavramlar kategorisinde kenan (3.3k puan) sordu
...