Java’da Polimorfizm 4.2 - Statik ve Dinamik Bağlanma 2
Bu bölümde Java’da statik ve dinamik bağlanma arasındaki farkları ele almaya devam edecek, konunun daha iyi anlaşılması için farklı bir örneği ele alacağız.
Bu bölümde Java’da statik ve dinamik bağlanma arasındaki farkları ele almaya devam edecek, konunun daha iyi anlaşılması için farklı bir örneği ele alacağız.
Bu bölümde Java’da statik ve dinamik bağlanma arasındaki farkları ele alacak, dolaylı final metotlar ve metot saklama kavramlarına da bakacağız.
Bu bölümde, java’da casting işleminin ne olduğuna, casting türlerine, derleme ve çalışma zamanlarına olan etkilere bakacağız.
Java’da Derleme Zamanı Kararları(Compile-time Decision) Çalışma Zamanı Kararları(Runtime Decision) ne anlama gelmektedir?
Java’da polimorfizm ne anlama gelmektedir ve neden polimorfizme ihtiyaç duyarız?
Java’da aşırı yükleme(overloading) nedir? Neden constructor’larda overloading metotlara ihtiyaç duyarız ve overload yaparken uymamız gereken kurallar nelerdir?
Bu bölümde overriding ve overloading metotların tanımlarını yapacak, metot imzası ve metot deklarasyonu arasındaki farklardan bahsedeceğiz.
Bu bölümde şu ana kadar öğrendiklerimizi test etmek amacıyla birkaç tane örnek kod üzerinde çalışacağız.