Ich habe ein Interface
und eine hiervon abgeleitete Klasse:
diese Klasse verfügt über mehrere Methoden. Die eine sind klassenspezifische Methoden, die anderen sind statische Methoden.
Wie schreibe ich es korrekt, so dass ich dem Interface kenntlich mache, dass es statische und klassenspezifische Methoden gibt?
Code:
public interface MyInterface {
public String getString1();
public String getString2();
public int getValue();
}
und eine hiervon abgeleitete Klasse:
Code:
public class MyClass implements MyInterface {
private int value;
public static String getString1(String str) {
return str + "ein Text";
}
public static String getString2() {
return "Text 2";
}
public int getValue() {
return value;
}
}
Wie schreibe ich es korrekt, so dass ich dem Interface kenntlich mache, dass es statische und klassenspezifische Methoden gibt?