предположим, что у меня есть интерфейс:
public interface abcd{
public int a();
public void b();
public void c();
public String d(String h, String j);
}
, и я реализую его в каком-то классе:
public class xyzw implements abcd{
}
, но я хочу, чтобы метод d()
был stati c, но я не могу этого сделать:
public class xyzw implements abcd{
public static void c(){
//some code
}
}
я тоже не могу этого сделать:
public interface abcd{
public int a();
public void b();
public static void c();
public String d(String h, String j);
}
Интересно, есть ли что-то, обходной путь или языковая конструкция, которая позволяет мне создавать метод, определяемый интерфейсом a static
method?