![]() |
Java'nın multi inheritance limitasyonu Java'nın C++ ve C#'a göre en büyük limitasyonu bana göre; Kalıtımın sadece tek bir sınıf üzerinden alınabilme zorunluluğudur. Mesela siz A sınfı ve B tanımlayın bunlar sizin temel sınıflarınız olsun ve siz A ve B sınıflarından kalıtım alarak C sınıfını oluşturmak istiyorsunuz. Java'da bu direkt olarak yapamazsınız. Bunun sebebi olarak yazılım içinde belirsizlik yaratılmasının önlenmesi olarak belirtilmiş. Bu tür bir iş için şöyle bir hiyerarşi izlemeniz gerekiz; Önce A sınıfının kalıtımını alırsınız daha sonrada A sınıfının kalıtımını almış sınıfı B sınıfı ile genişletirsiniz. Örnek implementasyon : PHP- Kodu: |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:11. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk