| |
| Posted by Ali Çehreli (acehreli) in reply to Salih Dinçer | PermalinkReply |
|
Ali Çehreli (acehreli)
Posted in reply to Salih Dinçer
| Ust'un private üyelerini kullanamaz çünkü onlar yalnızca Ust'ün kendisine açık.
Alt3, Ust'un şu üyelerini kullanabilir:
- public: çünkü zaten herkese açık
- protected: çünkü Ust'ün alt sınıfıdır
Alt3'ün kullanıcıları Alt3 nesnelerini Ust olarak kullanamazlar. Yani, başlık dosyasında Ust'ten türetildiğini görürler ama Ust yoluyla gelen üyelere erişemezler.
Alt3'ten türetilen sınıflar Ust'ü kullanamazlar. (Ama tabii çoklu kalıtım yoluyla kendileri de Ust'ten türetilmişlerse o ek kalıtım yoluyla edindikleri Ust kopyalarını kullanabilirler ama "baklava dilimi sıradüzeni" (diamond hierarchy) durumudur ve içinden çıkılması güç bir durumdur. D de Java vs. gibi bu yüzden çoklu kalıtımı desteklemez.)
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|