打開(kāi)類(lèi)與細(xì)化

細(xì)化使用方法:

對(duì)My類(lèi)進(jìn)行細(xì)化


在模塊A中使用細(xì)化

區(qū)別:

打開(kāi)類(lèi):可以重新打開(kāi)已經(jīng)存在的類(lèi),并對(duì)之進(jìn)行動(dòng)態(tài)修改

細(xì)化:打開(kāi)類(lèi)和細(xì)化的作用相似,區(qū)別在于細(xì)化不是全局性的,有效規(guī)避了猴子補(bǔ)丁的副作用。只在兩種場(chǎng)合有效:

1. refine代碼塊內(nèi)部

2.從using語(yǔ)句開(kāi)始,到模塊結(jié)束(若在模塊內(nèi)部,調(diào)用using);或者到文件結(jié)束(如果在頂層上文中調(diào)用using)

兩點(diǎn)注意:

1. 不能在普通類(lèi)中調(diào)用refine方法

2. 細(xì)化只能作用于直接的方法調(diào)用,不能改變?cè)挤椒ǎ纾?/p>


使用了細(xì)化,但是he_method仍然使用原始方法
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 果糖小熊閱讀 138評(píng)論 0 0
  • 閑日無(wú)聊,加之“吾知”多次受到某人嫌棄,于是乎,開(kāi)始琢磨換個(gè)好聽(tīng)的微信名。一日混沌,“緣木可求”四個(gè)字突然閃現(xiàn),漸...
    深度流浪閱讀 367評(píng)論 0 0
  • 01 每天夜晚九點(diǎn)半下班,等十點(diǎn)的最后一班公車(chē)回來(lái),一切似乎都是那么的正常不過(guò)。而井然有序的只是沈曉慈的工作,她的...
    清兒清兒閱讀 464評(píng)論 0 0
  • 本教程版權(quán)歸小圓和饑人谷所有,轉(zhuǎn)載須說(shuō)明來(lái)源 問(wèn)答題 1. 函數(shù)聲明和函數(shù)表達(dá)式有什么區(qū)別 (*) 函數(shù)聲明是使用...
    饑人谷__小圓閱讀 293評(píng)論 0 0