Hallo,
ich versuche gerade ein Interface zu definieren, bei dem die implementierenden Klassen des Interface, umbedingt eine static Methode haben müssen.
Das Problem ist das man ja in Interfaces keine static Methoden definieren kann, aber ich auch in der implentierenden Klasse diese nicht static überschreiben darf ...
Gibt es da irgend ne Lösung dafür, oder übersehe ich da etwas ?
Nochmal zur Verdeutlichung, da ich den Text selber verwirrend finde
Interface A
{
public static String getIrgendwas();
}
Klasse B implements A
{
public static String getIrgendwas(){return "doof";};
}
Gruß Gollrich
ich versuche gerade ein Interface zu definieren, bei dem die implementierenden Klassen des Interface, umbedingt eine static Methode haben müssen.
Das Problem ist das man ja in Interfaces keine static Methoden definieren kann, aber ich auch in der implentierenden Klasse diese nicht static überschreiben darf ...
Gibt es da irgend ne Lösung dafür, oder übersehe ich da etwas ?
Nochmal zur Verdeutlichung, da ich den Text selber verwirrend finde
Interface A
{
public static String getIrgendwas();
}
Klasse B implements A
{
public static String getIrgendwas(){return "doof";};
}
Gruß Gollrich