Solidity合約繼承場(chǎng)景下的構(gòu)造函數(shù)執(zhí)行順序
“從遠(yuǎn)到近,從左到右”
舉例,TetherToken有如下繼承關(guān)系:
TetherToken is Pausable, StandardToken, BlackList
多重繼承時(shí),"從左到右",先初始化 Pausable,再 StandardToken,再 BlackList,每個(gè)父合約內(nèi)部再按繼承鏈順序初始化其父合約(最頂層到子層)。
對(duì)于單繼承鏈 TetherToken -> StandardToken -> BasicToken -> Ownable,就“從遠(yuǎn)到近”執(zhí)行:Ownable() → BasicToken() → StandardToken() → TetherToken()。
posted on 2025-10-21 21:11 肥兔子愛(ài)豆畜子 閱讀(2) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)