Polymorphism (çok biçimlilik) kelimesi Yunanca Poly (çok) ve Morph(biçim) kelimelerin birleşmesinden oluşmaktadır. Polymorphism; programlamada ise aynı isimdeki metodların farklı işlevşeri yerine getirmesi, yani farklı biçimlerde çalışması anlamına gelmektedir. Konuyu…
Ay: Kasım 2024
Bu gün, method overloading terimi ile karıştırılan Method Overriding işlemlerinden bahsedeceğim. Method Overloading (Metotların Aşırı Yüklenmesi) makalesini okumadıysanız, lütfen öncelikli olarak bunu okuyunuz. Ayrıca makale içinde anlatılan…
Bir class, aynı anda ve aynı isimde birden fazla metot barındırabilir. Bu duruma aşırı yükleme (Method Overloading) denir. Aynı isimdeki bu metotların parametre türleri farklı veya parametre sayıları farklı olmak durumundadır.…
Java’da erşim belirleyiciler; field, method, class ve constructor’ların erişebilirliğini kontrol altına almak amacıyla kullanılırlar. 4 adet erişim belirleyici vardır. Her bir erişim belirleyiciyi ayrı ayrı…
Java’da kalıtım, mevcut class’lara (sınıflara) ek işlevler eklemek için kullanılır. Kalıtım kullanarak, var olan class’lara ek özellikler ekleyerek onları genişletebiliriz. Kalıtım kullanarak, class’larımızı yeniden kullanabilir…
Kurucu Fonksiyonlar (Constructor’lar) yazarken uyulması gereken bazı temel kurallardan bahsedelim. Constructor’u kısaca anlatmak gerekirse; Java’da her nesnenin yeni instance’ı (Örneği) oluşturulurken aslında o nesnenin constructor’ı…
Java’da kullanilan aritmetik operatörlerden ++ (arttirma) ve — (eksiltme) operatörleri hakkinda kisa ve oz bilgiler… Yukarıdaki örneği çalıştırdığımızda, consol’a “1” yazacağını düşünüyorsanız yanılıyorsunuz. Arttırma ve…