Override
Solidityपरिभाषा
Override keyword का use inherited functions को redefine करने के लिए होता है। Solidity 0.6.0+ में, override explicitly specify करना mandatory है जब parent function को modify करते हैं। Multiple inheritance में, सभी parent contracts को specify करना पड़ता है।
English version
The override keyword is used to redefine inherited functions. In Solidity 0.6.0+, override must be explicitly specified when modifying a parent function. In multiple inheritance, all parent contracts must be specified.
Code Example
contract Base {
function foo() public virtual returns (string memory) {
return "Base";
}
}
contract Child is Base {
// Override obligatoire
function foo() public override returns (string memory) {
return "Child";
}
}संबंधित शब्द
संबंधित पेज
Solingo पर इस concept को practice करें
Override को interactive exercises और integrated IDE के साथ master करें।
मुफ्त में शुरू करें