@@ -0,0 +1,468 @@
+interface X1%7B%0A%09void callme();%0A%7D%0A%0Ainterface X2%7B%0A%09void callme(String mgs);%0A%7D%0A//NOte we have to provide both implementations of method callme%0Aclass Runner implements X1,X2%7B%0A%09//Overloaded%0A%09public void callme()%7B%0A%09%09System.out.println(%22No param Call me%22);%0A%09%7D%0A%09%0A%09public void callme(String msg)%7B%0A%09%09System.out.println(msg);%0A%09%7D%0A%7D%0A%0Aclass Activator%7B%0A%09public static void main(String%5B%5D agr)%7B%0A%09%09Runner xyz = new Runner();%0A%09%09xyz.callme();%0A%09%09xyz.callme(%22one Param Overloaded%22);%0A%09%09%0A%09%7D%0A%7D%0A

Create InterfaceOverload.java