Reflection

JavaDoktor

Mitglied
Hallo !

Ich soll ne Methode schreiben , die für eine gegebene Klasse aller zuerst get, danach set Methoden ausgibt.
Wie soll ich da am besten anfangen ?
Welche Befehle brauche ich dazu ?
 

whoopsie

Mitglied
Moin,

um ein Objekt nach dessen Methoden zu durchsuchen benötigst Du...

Method m[] = einObjekt.getClass().getMethods();

Danach gehst Du das Array durch, welches Dir die Methode liefert...

for (Method method : m) { ... }

In der Schleife schaust Du Dir jedes Element des Arrays an bzgl. des Namens...

if ((method.getName().startsWith("get")) || (method.getName().startsWith("set"))) { ... }

Du kannst sogar dann evtl. noch für was auch immer den aktuellen Wert der einer hier parameterlosen Methode reinholen...

Object obj = method.invoke(einObjekt,(Object[])null);

Nun, zum Java"Doktor" dauerts wohl noch :) Also die Lektüre des Vorredners beherzigen und lesen... und ganz wichtig... nicht zweimal den gleichen Thread-Namen für ein anderes Thema benutzen, wobei man deine Frage auch gut unter das erste "Reflection"-Thema hätte packen können... :noe:
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Reflection: Suche Feld + in Unterklassen Java Basics - Anfänger-Themen 7
B Reflection ändern von Objekten in Objekten Java Basics - Anfänger-Themen 12
G Vererbung Sicherheitslücke? Reflection sieht members, die nicht sichtbar sein sollten?! Java Basics - Anfänger-Themen 11
S reflection und felder Java Basics - Anfänger-Themen 12
B .class-File mit Reflection auslesen Java Basics - Anfänger-Themen 8
X Parameterübergabe per Reflection Java Basics - Anfänger-Themen 10
U Reflection Benutzung Java Basics - Anfänger-Themen 2
J Reflection Java Basics - Anfänger-Themen 6
B Reflection Java Basics - Anfänger-Themen 8
S Datentypen Reflection Cast anhand eines Strings? Java Basics - Anfänger-Themen 7
X reflection api Java Basics - Anfänger-Themen 5
R Alle Klassen ermitteln, die Interface implementieren / Reflection Java Basics - Anfänger-Themen 51
lumo java reflection Java Basics - Anfänger-Themen 7
J Reflection Java Basics - Anfänger-Themen 2
P Reflection - Class Not Found Exception Java Basics - Anfänger-Themen 3
A Frage zu Reflection Java Basics - Anfänger-Themen 8
A abgeleitete Klassen mit Reflection holen Java Basics - Anfänger-Themen 2
M Reflection Java Basics - Anfänger-Themen 8
W Problem bezüglich reflection Java Basics - Anfänger-Themen 11
S verschiede constructoren über reflection Java Basics - Anfänger-Themen 3
V Reflection API - getter und setter Java Basics - Anfänger-Themen 7
JFeel-x Frage zu reflection Java Basics - Anfänger-Themen 12
J Reflection Basic Java Basics - Anfänger-Themen 26
C Reflection Exceptions behandeln Java Basics - Anfänger-Themen 6
T von Reflection zum Thread? Java Basics - Anfänger-Themen 5
G Vorteile Reflection bezüglich MVC-Pattern Java Basics - Anfänger-Themen 9
G Reflection - Klasse laden aus anderem Verzeichnis Java Basics - Anfänger-Themen 4
L Reflection-fehlermeldung Java Basics - Anfänger-Themen 12
E Klassenaufrufe dynamisch mit Reflection Java Basics - Anfänger-Themen 4
S wer oder was ist reflection? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben