關(guān)聯(lián)函數(shù)是什么意思 委托和函數(shù)指針有什么區(qū)別?
委托和函數(shù)指針有什么區(qū)別?區(qū)別:1。委托定義了一個(gè)新類,它表示一組具有特定參數(shù)和返回類型的方法。聲明委托類型后,必須創(chuàng)建委托對(duì)象(實(shí)例化)并將其與特定方法相關(guān)聯(lián)。對(duì)于靜態(tài)方法,委托對(duì)象直接封裝要調(diào)用的
委托和函數(shù)指針有什么區(qū)別?
區(qū)別:
1。委托定義了一個(gè)新類,它表示一組具有特定參數(shù)和返回類型的方法。聲明委托類型后,必須創(chuàng)建委托對(duì)象(實(shí)例化)并將其與特定方法相關(guān)聯(lián)。對(duì)于靜態(tài)方法,委托對(duì)象直接封裝要調(diào)用的方法。對(duì)于實(shí)例方法,必須首先創(chuàng)建類的實(shí)例,然后在該實(shí)例上封裝方法。
2. 委托大致相當(dāng)于C中的函數(shù)指針。但與函數(shù)指針不同的是,委托是面向?qū)ο蠛皖愋桶踩摹?/p>
3. 只要方法的簽名與委托的原始定義匹配,委托就可以對(duì)應(yīng)于多個(gè)委托對(duì)象。委托對(duì)象的調(diào)用與原始方法調(diào)用相同。
4. 只要方法的參數(shù)類型和返回類型與委托的參數(shù)類型和返回類型匹配,委托就不知道或不關(guān)心由其實(shí)例對(duì)象封裝的方法的詳細(xì)信息(它實(shí)現(xiàn)的名稱或函數(shù))。