Kayıtlar

kompozisyon etiketine sahip yayınlar gösteriliyor

Java SE Ders24 - Composition (Kompozisyon)

Resim
   Composition (Kompozisyon) bir sınıf içerisinde başka bir sınıfın nesnesini oluşturma durumudur. Composition (Kompozisyon) kalıtıma (inheritance) alternatif olarak kullanılır. Sınıflar kalıtımda olduğu gibi hiyerarşik bir yapıda bulunmaz. Composition birleşim olarak da adlandırılır. Şimdi örnek programı yapalım. Main.java package test; public class Main { public static void main(String[] args) { EvcilHayvan e= new EvcilHayvan( "kedi" , "rifki" , 5 ); Kisi k= new Kisi( "enes" , 25 ,e); k. yazdir (); } } Kisi.java package test; public class Kisi { private String ad; private int yas; private EvcilHayvan e; public Kisi(String ad, int yas){ this . ad =ad; this . yas =yas; } public Kisi(String ad, int yas,EvcilHayvan e){ this . ad =ad; this . yas =yas; this . e =e; } public String getAd() { return ad; } public void setAd(String ad) { this . ad = ad; } public int getYas() {