Sponsor Reklam 


22.09.2008 (01:53)

 Java'da Birden Fazla Sınıfı Genişletme 
Daha önce kalıtımdan ve extends anahtar sözcüğünden bahsetmiştik. Java'nın mantığında, bir sınıfın birden fazla sınıfı kalıtım yoluyla devralamaması, onları genişletemesi vardır. Bir sınıf en fazla bir sınıfı genişletebilir. Çok biçimli yapıyı kurmak için ise arabirimler vardır. Çoklu kalıtım (multiple inheritance) gereksinimini bir miktar bu sayede çözülmektedir.

Ancak şuraya bakacak olursak bir arabirimin birden fazla sınıfı genişlettiğini göreceğiz. Bazı yerlerde böyle yapılarla karşılaşabilmekteyiz. Bu kullanım, çoklu kalıtım gibi bazı ihtiyaçları gidermek için bazı yerlerde yer almaktadır. Böyle bir yazıma, kullanılan IDE, derleyici zamanı hatası (compile time error) verebilir. Dediğimiz gibi belirli amaçlar için belirli yerlerde kullanılabilmektedir. Tabi gelecekte kullanılabilecek bir yapı için ilk adımlar da olabilir.

Diyebiliriz ki birden fazla sınıfı genişletme, Java'da olmaz diye bir şey yok.
Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter