Suppose I've two contracts animal
and dog
, and lets say that:
contract dog is animal {
...
}
Does dog
include ALL code of animal
, or just the code that it uses?
What if dog
uses only a few function of animal
? How do I make Solidity skip the other "unused" functions?