überschreiben von interface-Methoden

Für eine Schnittstelle wie

public interface something<T>
{
   public something<T> somemethod();
}

von dem, was ich verstehe, ist die abstrakte Methode somemethod() muss überschrieben mit einer Methode, die ein Objekt zurückgibt, der Implementierung der Schnittstelle. Jedoch, alle versuche zu tun, so haben mir die "nicht überschreiben die abstrakte Methode somemethod()" compiler-Fehler.

Habe ich versucht, etwas zu tun, wie

public class someclass {
...
    public something<T> somemethod() { ... return new someclass(); }
...
or 
    public someclass somemethod() { ... return new someclass(); }
...
}

Wie genau würde ich die Implementierung einer solchen Methode?

Schreibe einen Kommentar