課程
/后端開發(fā)
/C#
/C#面向?qū)ο缶幊?/a>
為什么類之間相互轉(zhuǎn)換需要自定義轉(zhuǎn)換,而在類轉(zhuǎn)換為接口類型時(shí),只需要強(qiáng)制轉(zhuǎn)換一下就行
2017-08-08
源自:C#面向?qū)ο缶幊?nbsp; 4-2
正在回答
類轉(zhuǎn)換接口時(shí),是因?yàn)樵擃惱^承了該接口,所以可以調(diào)用已經(jīng)實(shí)現(xiàn)了的接口方法。
而自定義轉(zhuǎn)換是要兩個(gè)派生類之間的轉(zhuǎn)換,是無法調(diào)用對(duì)方的重寫的方法。如果是基類的話是可以直接將派生類強(qiáng)制轉(zhuǎn)換來調(diào)用派生類的方法的
qq_追夢(mèng)的螞蟻_0 提問者
舉報(bào)
本系列教程主要是,帶你學(xué)習(xí)C#面向?qū)ο缶幊痰木幊趟枷?、編程技?/p> 進(jìn)入課程
2 回答最后強(qiáng)轉(zhuǎn)接口類型有什么意義
1 回答為什么我把對(duì)象強(qiáng)制轉(zhuǎn)換成接口時(shí)報(bào)錯(cuò),說無法轉(zhuǎn)換,以下是報(bào)錯(cuò)信息
1 回答自定義類型轉(zhuǎn)換是寫在被轉(zhuǎn)換的類中碼?
1 回答為什么不直接用Cage類,要用泛型呢?
1 回答為什么用泛型類不用抽象類?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-08-10
類轉(zhuǎn)換接口時(shí),是因?yàn)樵擃惱^承了該接口,所以可以調(diào)用已經(jīng)實(shí)現(xiàn)了的接口方法。
而自定義轉(zhuǎn)換是要兩個(gè)派生類之間的轉(zhuǎn)換,是無法調(diào)用對(duì)方的重寫的方法。如果是基類的話是可以直接將派生類強(qiáng)制轉(zhuǎn)換來調(diào)用派生類的方法的