contract B { function f() public {} } contract C is B { function f(uint i) public {} } // ----