Java’da Polimorfizm 2 - İzlenecek Kurallar Nelerdir?
Java’da Derleme Zamanı Kararları(Compile-time Decision) Çalışma Zamanı Kararları(Runtime Decision) ne anlama gelmektedir?
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.
Bu bölümde java’da en dıştaki sınıfın üye değişkenlerinden başlayıp, içteki sınıfa kadar üye değişkenlerinin nasıl ilklendirildiğini göreceğiz.
Bu bölümde java’da sınıf inşaası sırasında derleyicinin nasıl çalıştığından ve belli başlı derleyici kurallarından bahsedeceğiz.
Bu bölümde java’da nesne oluşturma işlemini kalıtım perspektifinden derinlemesine ele alacağız.