2016-04-16 5 views
-3

Ist eine Methode ein Objekt in Java?Ist eine Methode ein Objekt in Java?

Ich hatte diesen Zweifel und fragte mich, ob etwas Sinnvolles getan werden könnte, wenn die Antwort ja wäre.

Ich googelte, aber ich habe nichts nützliches gefunden. Vielen Dank.

+0

Genau darum geht es bei der Reflection API. Lesen Sie über 'java.lang.reflect.Method' – Tunaki

+4

@Tunaki Es ist nicht so, dass eine Methode ein Objekt ist. Eine Instanz von 'Method' ist nicht die Methode selbst, sondern nur ein Objekt, mit dem Sie auf diese Methode zugreifen können. – RealSkeptic

Antwort

2

Ist eine Methode ein Objekt in Java?

Methoden sind keine erstklassigen Objekte in Java.

Sie können Reflektion verwenden, und dies bietet ein Objekt vom Typ Method, mit dem Sie die Methode aufrufen können, aber das ist nicht die tatsächliche Methode in PermGen oder Metaspace.

0

Nein, Methoden sind keine Objekte in Java.

Verwandte Themen