Java’da Polimorfizm 5 - Soyut(Abstract) Sınıflar ve Arayüzler(Interfaces)
Java’da abstract sınıfları, arayüzleri, uygulama kalıtımı(inheritance of implementation) ve arayüz kalıtımı(inheritance of interface) kavramlarını ele alacağ...
Java’da abstract sınıfları, arayüzleri, uygulama kalıtımı(inheritance of implementation) ve arayüz kalıtımı(inheritance of interface) kavramlarını ele alacağ...
Bu bölümde, dinamik bağlanmayla ilgili bir örnek verecek, konunun daha iyi anlaşılmasını sağlayacağı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?