C#通過接口或者父類可以調用子類的方法或者屬性嗎?


我們習慣認為,子類對父類是不可見的,或者說父類不知道子類的存在,所以父類是調用不到子類的方法、屬性的,以下這種方式,可以實現父類調用子類屬性、方...

C#通過接口可以調用。。。

這不就是通過接口調用接口實現類的屬性並進行賦值嗎?接口可以看作是父類的話。。

但是。。這並不是繼承關系,而是成員關系(包含關系)

 

類1包含類2。。。

實例化類1時,類2作為必要的屬性的話,也會進行賦值。。。

如果通過類2的接口修改類2變量的值。。那么類1變量的類2屬性也會進行改變。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM