static binding ve dinamik binding ne demektir? Ne işe yarar?
comments
1 references
// Comments are closed.
static binding ve dinamik binding ne demektir? Ne işe yarar?
// Comments are closed.
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.