Java’da Inheritance Kavramının Uygulama Örnekleri

service
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

Basit inheritance örneği olarak, hayvanlar sınıfından köpek ve kedi sınıflarının oluşturulması incelenebilir. Hayvanlar sınıfı, tüm hayvanların ortak özelliklerini içerirken, köpek ve kedi sınıfları bu özelliklere ek olarak kendi özelliklerini de içerirler. Örneğin, Köpek sınıfı, “havlama” ve “kuyruk sallama” gibi özelliklere sahip olabilirken, Kedi sınıfı “miyavlama” ve “pençe çekme” gibi özelliklere sahip olabilir. Köpek ve kedi sınıfları, hayvanlar sınıfından özellikler miras alarak bu özellikleri override edebilirler. Bu sayede, kodun tekrarını önleyerek, kodun daha okunaklı ve sürdürülebilir hale gelmesini sağlar.

Hayvanlar Sınıfı Köpek Sınıfı Kedi Sınıfı
Özellik: Yaşamak Özellik: Havlamak Özellik: Miyavlamak
Özellik: Beslenmek
Özellik: Hareket etmek Özellik: Kuyruk sallamak Özellik: Pençe çekme

Bu tabloda, hayvanlar, köpekler ve kedilerin ortak özellikleri gösterilmiştir. Kedi ve Köpek sınıfları ise, hayvanlar sınıfından özellikleri miras alarak, kendi özelliklerini de içermektedirler. Bu örnek, inheritance kavramının kodun tekrarını önleyerek, daha sürdürülebilir bir hale getirilmesini sağladığını göstermektedir.

Basit Inheritance Örneği

Basit inheritance örneğinde, hayvanlar sınıfından köpek ve kedi sınıfları oluşturulmuştur. Hayvanlar sınıfı, tüm hayvanların ortak özelliklerini barındırırken, köpek ve kedi sınıfları bu özelliklere ek olarak kendi özelliklerini de içermektedir. Örneğin, köpek sınıfı, havlama özelliği gibi ek özelliklere sahiptir.

Inheritance, kodun tekrarlanmasını engelleyerek daha verimli ve sürdürülebilir hale getirir. Örneğin, hayvanların beslenme şekli veya yaşam alanları gibi ortak özellikleri tek bir sınıfta tanımlanabilir. Bu, kodun daha az yazılmasını sağlar ve aynı zamanda gelecekte yapılacak değişiklikleri de kolaylaştırır.

Bu nedenle, inheritance, Java programlama dilinde önemli bir yer tutmaktadır ve geliştiriciler tarafından sıkça kullanılmaktadır. Özellikle büyük projelerde, kodun düzenli ve sürdürülebilir olması için inheritance kullanımı oldukça önemlidir.

Abstract Sınıf Inheritance Örneği

Abstract sınıf inheritance örneği, geometrik şekiller sınıfından daire ve üçgen sınıflarının oluşturulması ile gerçekleştirilir. Geometrik şekiller sınıfı, şekillerin ortak özelliklerini içerirken, daire ve üçgen sınıfları bu özelliklere ek olarak kendi özelliklerini de içerirler. Örneğin, geometrik şekiller sınıfı, alanı ve çevreyi hesaplamak gibi özellikler içerirken, daire sınıfı, dairenin yarıçapı ve alanı gibi özellikleri içerir. Aynı şekilde, üçgen sınıfı, üçgenin kenarları, alanı ve çevresi gibi özellikleri içerir. Bu şekilde, her şeklin özellikleri kendi sınıfında toplanarak kodun daha verimli ve sürdürülebilir hale getirilmesi sağlanır.

MAKALE

Polymorphism Kullanımı ile Inheritance Örneği

Polymorphism kullanımı ile inheritance örneği olarak bir araba sınıfından sedan ve spor araba sınıflarının türetilebilirliği incelenebilir. Araba sınıfı, genel özelliklerini içerirken, sedan ve spor araba sınıfları araca özel özelliklerini de içerirler. Örneğin, sedan sınıfı daha çok aile için tasarlanırken, spor araba sınıfı daha çok hızlı sürüş özellikleri için tasarlanır. Bu sayede, farklı türdeki arabaların kullanımı daha kolay hale gelir. Polymorphism ise, farklı sınıflardan nesnelerin aynı arayüzle kullanılabilmesini sağlar. Bu örnekte, hem sedan hem de spor arabaları arabalar listesine ekleyebilir ve arayüzde aynı şekilde kullanabiliriz.

Tepki Ver | Tepki verilmemiş
0
mutlu
Mutlu
0
_zg_n
Üzgün
0
sinirli
Sinirli
0
_a_rm_
Şaşırmış
0
vir_sl_
Virüslü
Java’da Inheritance Kavramının Uygulama Örnekleri

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir