suppose I have an interface:
public interface abcd{
    public int a();
    public void b();
    public void c();
    public String d(String h, String j);
}  
and I implement it in some class:
public class xyzw implements abcd{
}  
but I want the method d() to be static, but I can't do this:  
public class xyzw implements abcd{
    public static void c(){
       //some code
    }
}
neither can I do this:
public interface abcd{
    public int a();
    public void b();
    public static void c();
    public String d(String h, String j);
}  
I wonder if there is something or some workaround or some language construct which allows me to make a method defined by an interface a static method?
 
     
     
     
    