[Area] Parameters It was possible to declare a method as public void myMethod(int i=22){} and the override as public void myMethod(){}. But if the override method was called as derivedObject(333); an error occurred. Now the override method must list the same parameter types in the same sequence that they are declared in the overridden method. For more information, see Overriding a Method. [Syntax rule] 
Override of a method must have the same default parameters as the overridden method