Auf Thema antworten

...geiXer Titel nich ;-)


Hab folgenden selbsterstellten Quelltext, der selber was aussagt :


[code=Java]

public interface Phase<E>{

    public void init();

    public List<E> initList();

    public void run(E obj);

} // end Phase

[/code]


OK ..soweit


ich kann beispielsweise das hier sagen:

[code=Java]

    public List<?> initList();

[/code]


aber nicht das hier:

[code=Java]

    public void run(? obj);

[/code]



klaro ...ja?



Also mein Ziel ist, dass beide Typen nicht definiert sein müssen, aber sichergestellt sein soll, das es der gleiche Typ bei beiden ist.


ok... das macht das was ganz  oben steht...klaro ;-)



aber ich will das "<E>" hier weghaben:

[code=Java]

public interface Phase<E>{

[/code]


geht das irgendwie, bei gleicher oder ähnlicher Funktionalität?


Grusslinger ;-)



Oben