Java'da bir tür ilişki mi var?
Java'da bir tür ilişki mi var?

Video: Java'da bir tür ilişki mi var?

Video: Java'da bir tür ilişki mi var?
Video: Java Dersleri #63 - OOP - Sınıflar Arası İlişkiler 2024, Nisan
Anonim

İlişki Türleri . Veri üyelerini bir sınıftan başka bir sınıfa yeniden kullanmaya dayalı JAVA üçümüz var ilişki türleri . Onlar ilişki , var-a ilişki ve kullanır-a ilişki . kullanır-a ilişki bir sınıfın yönteminin başka bir sınıfın nesnesini kullandığı yöntemdir.

Bunu göz önünde bulundurarak, bir ilişki java mı?

İçinde Java , a Has-A ilişkisi kompozisyon olarak da bilinir. İçinde Java , a Has-A ilişkisi basitçe, bir sınıfın örneğinin olduğu anlamına gelir vardır başka bir sınıfın örneğine veya aynı sınıfın başka bir örneğine başvuru. Örneğin, bir araba vardır bir motor, bir köpek vardır bir kuyruk ve benzeri.

Yukarıda, bir kullanım ilişkisi var mıdır? Bir sınıf bildiriminde bir extends anahtar sözcüğünü veya uygulama anahtar sözcüğünü nerede görürseniz, bu sınıfın IS-A'ya sahip olduğu söylenir. ilişki . VARDIR -A İlişki : Kompozisyon( VARDIR -A) basitçe, diğer nesnelere referans olan örnek değişkenlerin kullanımı anlamına gelir. Örneğin, Maruti vardır Motor veya Ev vardır Banyo.

Ayrıca, IS A ile Java'da bir ilişkisi var arasındaki fark nedir?

OOP'de IS - A ilişki tamamen mirastır. Bu, alt sınıfın bir tür üst sınıf olduğu anlamına gelir. A HAS-A ilişkisi dinamik (çalışma zamanı) bağlamadır, kalıtım ise statik (derleme zamanı) bağlamadır. Sadece kodu yeniden kullanmak istiyorsanız ve ikisinin aynı türden olmadığını biliyorsanız kompozisyon kullanın.

ISA ilişkisi nedir?

ilişki . Bir sınıf oluşturarak, bir sınıfın diğerinin alt sınıfı olduğunu belirtebilirsiniz. Isa ilişkisi . Varsayılan olarak, bir İsa düğüm yalnızca bir nesne kümesinin başka bir nesnenin alt sınıfları olduğunu belirtir, başka bir şey değil.

Önerilen: