← Code LabSolidity0/50 solved · 0%
OOP · medium

22. virtual & override

Polymorphism in Solidity.

Base `Animal` has `function sound() public pure virtual returns (string memory) { return "..."; }`. Child `Dog` overrides it to return `"woof"`.
Required in your answer: contract Dog is Animaloverride returns (string memory)woof