can a function override return a different type code example Example: Return type of override method should be same or not return type MUST be same in method overriding