dalexander
12/29/2015, 3:04 PMinterface I { void doSomething(Object o); } and class C implements I {@Override public void doSomething(String s); } which doesn't work in Java because doSomething(String) doesn't accept the same kind of arguments that doSomething(Object) does.