Inheritance ( Nesneler Arası Miras İlişkisi)

Sınıflar
arası ilişkiler dünyanın modellenmesinde kullanılır. Bir sınıfın başka
bir sınıftan bilgileri miras olarak alması istendiğinde aralarında
inheritance ilişkisi kurulur.

Örneğin personel takip sistemi
yazılırken kullanılan bir nesne yönelimli modellemede, insan sınıfının
boyu kilosu ve yaşı gibi özellikleri, sekreter, müdür ve mühendis gibi
diğer sınıflarda da kullanılacaktır. Bu durumda inheritance (miras
kalma) kullanılarak sınıflar arası bilgi geçişi yapılır.

* Örneğin,
insanın boyu kilosu ve yaşı vardır. Müdür bir insandır. (bu cümleler
ile anlatılan, müdürün insanın taşıdığı özellikleri taşıdığı, yani
müdürün de boyunun kilosunun yaşının olduğudur)

Yukarıdaki örneğin JAVA dilinde gösterimi aşağıdaki şekildedir.

public class insan{
int boy;
int kilo;
int yas;
}

public class mudur extends insan{

}
public class mainclass{
public static void main(String args[]){
mudur ahmet = new mudur(); // ahmet mudurdur
mudur.yas=35; // ahmetin yasi 35tir. Dikkat ediniz mudur sınıfının yaşı yok, bu bilgi insan sınıfından gelir
}
}

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


246 views

2 responses to “Inheritance ( Nesneler Arası Miras İlişkisi)”
  1. hocam kolay gelsin.
    mudur.yas=35;
    kodu ahmet.yas=35; yapmak gerekmiyor mu ? yoksa ben mi bir yerde yanlışlık yapıyorum ?

  2. Haklısınız ahmet.yas olarak değiştirilmeli.

Leave a Reply


- bir = 6

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Inheritance ( Nesneler Arası Miras İlişkisi)' isimli yazı 14 Apr 2007 tarihinde, saat: 03:20 'de �adi Evren �EKER tarafından gönderilmiş, toplam246 defa okunmuştur.

Benzer yazıları JAVA, Nesne Yönelimli Programlama, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: JAVA, Nesne Yönelimli Programlama, Programlama Dilleri