Java Eğitimleri 29 – Method Overriding

Kalıtım oluştururken, türetilen sınıf, türetildiği sınıfın tüm özelliklerini taşır. Ancak oluşturduğumuz kodları bazen değiştirmek isteyebiliriz. Birebir türettiğimiz sınıftaki özelliklerden daha fazla özellik taşımasını sağlayabiliriz.

Continue reading “Java Eğitimleri 29 – Method Overriding”

Java Eğitimleri 28 – Method Overloading

Overloading, türkçede aşırı yükleme anlamına gelen bir söz dizisidir. Java’da bu durum şu şekilde karşımıza çıkmaktadır:

Birden fazla kez aynı isimle tanımlanmış bir metodun, bir sınıf içerisinde bulunmasıyla overloading durumu oluşur.  Java’nın bu durumda hata vermemesinin nedeni, her metotta farklı bir değişkenin kullanılmış olmasıdır.

Continue reading “Java Eğitimleri 28 – Method Overloading”

Java Eğitimleri 25 – Setter,Getter Metodları

Getter setter metodlarını, sınıflarda oluşturduğumuz metodların ya da değişkenlerin özelliklerini tanımlamak için kullanırız. Bir önceki eğitim yazılarımızdan da biliyoruz ki private olarak tanımlanan değişkenleri başka bir sınıfta kullanamıyoruz. İşte burada da getter ve setter metodlarının faydasını göreceğiz. Çünkü getter ve setter metodlarını kullanırsak private olarak tanımlanan değişkenleri de başka sınıfta kullanabiliriz.

Continue reading “Java Eğitimleri 25 – Setter,Getter Metodları”