Pointer/reference on method

Status
Nicht offen für weitere Antworten.
O

ollej

Gast
Hi,

I would like to get as a parameter in a method a pointer/reference on another metod to call it later.

I know how to achieve this in c++, but I'm beginner in java...

Thanx for any help
ollej
 
B

bygones

Gast
sorry - as far as i know, there is no possibilty to get a reference on a method in java.
May I ask for what you would need that ?

I dont know if this is helpful, but with reflections you can get all / specific methods of a class (which is not that easy).....
 
R

Roar

Gast
It is not very difficult.
If I understood it correctly you want to give a method as a parameter to another method !?
use java.lang.reflect.*; classes, so you can write sth. like this:

Code:
import java.lang.reflect.*;

// ..blah blah
public void inokeMethod(Method m, Class overlaying, Object[] parameters) {
Object returnValue = m.invoke(overlaying, parameters);
}

@deathbyaclown: bääh :bae: :bae:
 
B

bygones

Gast
???:L Why bäähhh,

Ok, Roar - if its that easy - I guess you can explain how to get the "Method" object, the "Class" Object and so on :wink:
 
R

Roar

Gast
@deathbyaclown: I just worked with it by creating a plug-in mechanism. :p

Code:
Class c = Class.forName("AnyClass");
Method m = c.getMethod("getAnyString", null);
String s = (String) m.invoke(c.newInstance()  ,null);

don't think I'm stupid :noe:
 
R

Roar

Gast
Yeeeh sure :x ...
boah das englisch gelaber nervt. I've just recieved my English school test, ich hab ne glattes C... :lol:
 
B

bygones

Gast
@Roar:
No honestly !
I just think reflection for a Java beginner is a quite heavy task....
 
B

bygones

Gast
ok - kein englisch.
Ich meinte, dass ich es ehrlich meinte, dass ich es nicht wagen würde dich für dumm zu halten (dein "Yeeh sure" klang nicht freundlich, daher) !
 
R

Roar

Gast
achso. sag das doch :lol:
ich find das nicht so schwierig. wenn man mal in die API schaut is das doch alles ganz einfach:
[url=http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html hat gesagt.:
Java API[/url]]
Constructor getConstructor(Class[] parameterTypes)
Field[] getDeclaredFields()
und so weiter...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Pointer oder Reference? Allgemeine Java-Themen 8
Curtis_MC Pointer mit ArrayList vergleichen Allgemeine Java-Themen 6
E RMI NULL-Pointer-Exeception wenn der RMI-Proxy eine Methode deligiert Allgemeine Java-Themen 2
T JasperReports mit Null Pointer Allgemeine Java-Themen 3
Survari Variablen Java Function Pointer Allgemeine Java-Themen 8
R Inputstream lesen mit Pointer Allgemeine Java-Themen 0
T C DLL einbinden und Pointer übergeben Allgemeine Java-Themen 13
D Pointer in Java Allgemeine Java-Themen 8
B List Pointer zurücksetzen Allgemeine Java-Themen 10
S Null Pointer Exception bei BufferedReader Allgemeine Java-Themen 4
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
M JNA Pointer Allgemeine Java-Themen 2
L null pointer exception Allgemeine Java-Themen 10
J Null Pointer in der compare-Methode des Comparators? Allgemeine Java-Themen 18
knuckles12 null pointer exception bei arrays Allgemeine Java-Themen 6
G Pointer und Referenzen Allgemeine Java-Themen 3
B Null Pointer Exception bei Canvas-objekt-Aufruf Allgemeine Java-Themen 12
G Nicht abgefangene Null-Pointer-Exception Allgemeine Java-Themen 2
S Null Pointer Exception Allgemeine Java-Themen 10
T JNI: jcharArray: warning: cast to pointer from integer of. Allgemeine Java-Themen 5
Kirby.exe Cannot make a static reference to the non-static field rimWidth Allgemeine Java-Themen 12
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
M Lambda "invalid method reference no suitable method found" Allgemeine Java-Themen 2
W Threads Cannot make a static reference.. Allgemeine Java-Themen 13
M Java - Call by value <-> Call by reference Allgemeine Java-Themen 16
S Cannot make a static reference to the non-static field MySecondClass.Points Allgemeine Java-Themen 3
Kr0e Circular reference - Serialisierung Allgemeine Java-Themen 6
E wie call by reference mit Wrapper-Klassen? Allgemeine Java-Themen 2
Schandro Warum illegal forward reference bei Exemplarinitialisierer Allgemeine Java-Themen 9
G Reference-Counter Allgemeine Java-Themen 3
B Array von Vektoren by reference übergeben Allgemeine Java-Themen 5
conan2 "Cannot make a static reference to the non-static field Allgemeine Java-Themen 8
A Static reference to non-static field Allgemeine Java-Themen 10
sliwalker Call by Reference - Was stimmt denn nun ? Allgemeine Java-Themen 14
H Aus der FAQ: Call by Value <-> Call by Reference Allgemeine Java-Themen 8
mrStudent The method append is not applicable for the arguments (Queue<Integer>, Queue<Integer>) Allgemeine Java-Themen 4
J Final Method Allgemeine Java-Themen 9
R Delete files before creating new from temp using Java file method Allgemeine Java-Themen 1
J Reflection-Method Hook? Allgemeine Java-Themen 14
B Exception in Application init method Allgemeine Java-Themen 5
Thallius JSONArray - the method length() is undefined for JSONArray Allgemeine Java-Themen 4
N Per Reflection auf (method) local inner class zugreifen? Allgemeine Java-Themen 3
C Method Area, Stack, Heap Allgemeine Java-Themen 7
R Stop a method??? Allgemeine Java-Themen 34
R Merkwürdiges Verhalten der equals Method Allgemeine Java-Themen 4
D Invalid Method declaration Allgemeine Java-Themen 5
N Method-Annotations in aufgerufener Methode auswerten Allgemeine Java-Themen 2
I Template Method pattern mit "geschützten Methoden" Allgemeine Java-Themen 5
X Cannot refer to a non-final variable settings inside an inner class defined in a different method Allgemeine Java-Themen 4
G JavaDoc: Spezielle Beschreibung nur in Method Detail Allgemeine Java-Themen 5
faetzminator IllegalArgumentException bei Method.invoke() Allgemeine Java-Themen 6
R Fehler:method does not override a method from its superclass Allgemeine Java-Themen 3
G javax.jms.IllegalStateException: This method. Allgemeine Java-Themen 4
K Bound mismatch: The generic method sort(List<T>) of ty Allgemeine Java-Themen 4
G Taushen der Input variablen einer method Allgemeine Java-Themen 14
R The mark method of InputStream does nothing. Allgemeine Java-Themen 4
J httpclient: Post-method aber trotzdem "URI to long&quot Allgemeine Java-Themen 4
G Error: Hashtable Type safety: The method put(Object, Object) Allgemeine Java-Themen 6
J Method.invoke -> Exceptions der Funktion abfangen Allgemeine Java-Themen 5
padde479 The static method sleep(long) from the type Thread should. Allgemeine Java-Themen 2
C Code of a method longer than 65535 bytes Allgemeine Java-Themen 3
K The method clone() from the type Object is not visible. Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben