Prüfen ob das Objekt verfügt über die Methode in Java?

Ich bin nicht all zu sehr erfahren mit Java, ich weiß genug, um mir durch im moment, aber ich bin noch nicht perfekt, so dass ich entschuldige mich, wenn dies ist eine blöde Frage.

Ich bin beim schreiben einer Klasse, kann jede Art von Objekt übergeben, aber ich brauche, um zu überprüfen, ob das übergebene Objekt eine bestimmte Methode. Wie würde ich mich über dieses zu testen?

Ich hoffe, das macht Sinn. Cheers.

BEARBEITEN

Danke für die vielen schnellen Antworten! Ich bin nicht allzu vertraut mit den Schnittstellen etc, also ich bin mir nicht ganz sicher, wie Sie Sie verwenden. Aber, um einen besseren Einblick in das, was ich Tue, ich bin versucht, eine Klasse zu erstellen, die die alpha eines Objekts, z.B. ImageView oder eine TextView zum Beispiel. Wie würde ich eine Benutzeroberfläche erstellen, ohne Auflistung jedes Objekt einzeln, als alle, die ich brauchen, ist, um sicherzustellen, dass Sie haben die Methode .setAlpha()? Macht das Sinn? Cheers.

Dieser ist sehr nicht-Java-ish. Sie würde reflektion verwenden. Ein viel besserer Ansatz ist, um eine Schnittstelle.

InformationsquelleAutor Connor Deckers | 2012-05-26

Schreibe einen Kommentar