virtual_functions_override.sol 334 B

1234567891011121314151617
  1. contract a is b, c {
  2. function func(int256 a) public override(b, c) returns (int256) {
  3. return a + 11;
  4. }
  5. }
  6. contract b {
  7. function func(int256 a) public virtual returns (int256) {
  8. return a + 10;
  9. }
  10. }
  11. contract c {
  12. function func(int256 a) public virtual returns (int256) {
  13. return a + 5;
  14. }
  15. }