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