Beispiel:Ich möchte den Namen der Schnittstelle von der Implementierung Klasse erhalten
List<String> list = new ArrayList<String>();
//This would give me the class name for the list reference variable.
list.getClass().getSimpleName();
ich den Namen der Schnittstelle von der list
Referenzgröße erhalten möchten. Gibt es eine Möglichkeit, das zu tun?
Sie auch rekursiv möchten an den Schnittstellen zu bekommen. – Guillaume
@Guillaume guten Punkt, würden sie Klasse implementieren Reihenfolge sein, zum Beispiel Schnittstelle [0] wäre java.util.List und Schnittstelle [1] wäre java.util.RandomAccess – PermGenError
Und wenn Sie die Sammlung Schnittstelle erhalten möchten, haben Sie ruft getInterface() für die Schnittstellen auf, die vom ersten Aufruf zurückgegeben wurden. – Guillaume