ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
289
289
EMPFEHLEN
-
Hey ihr,
ich finde leider zu diesem Thema nix, vielleicht weil mir auch gerade nicht einfällt wie das eigentlich richtig heißt. Wäre toll wenn ihr mir schnell weiter helfen könntet.
Folgendes Problem:
Ich möchte meine Methoden anhand von meiner übergebenen Variablen aufrufen.
Beispiel aus PHP:
und den gleichen Aufruf möchte ich auch unter Java bewerkstelligen können. Geht das überhaupt. Habe nämlich ein Enum mit über 20 Bedeutungen und zu jedem Eintrag gibt es eine Funktion.PHP-Code:{'test'_$var}($uebergabe);
Ich will aber kein switch bauen müssen, weil dann verliert man irgendwann den Überblick.
Würde mich freuen wenn ihr mir schnell antworten könntet...
Jedes Programm hat einen Anfang, nur das Ende ist undefiniert.
Drumm lasst uns ein Programm erschaffen, welches sich selber vervollständigen kann. (AI <=> KI)
PHP-Code:<?php class alive {
public function __construct(){
$ai = new alive();
}// end function __construct
} ?>
-
01.01.10 13:45 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.724
- Blog-Einträge
- 29
Hallo,
schua mal hier:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
package de.tutorials; public class ReflectiveCallExample { /** * @param args */ public static void main(String[] args) { call("print", "Prost Neujahr!"); System.out.println("##############"); call("printN", 10, "Prost Neujahr!"); } static void call(String methodName, Object... args) { try { Class<?>[] parameterTypes = new Class[args.length]; for (int i = 0; i < args.length; i++) { parameterTypes[i] = args[i] != null ? args[i].getClass() : Object.class; } ReflectiveCallExample.class.getDeclaredMethod(methodName, parameterTypes).invoke(null, args); } catch (Exception e) { e.printStackTrace(); } } static void print(String value) { System.out.println(value); } static void printN(Integer n, String value) { for (int i = 0; i < n; i++) { System.out.println(value); } } }
Ausgabe:
Code :1 2 3 4 5 6 7 8 9 10 11 12
Prost Neujahr! ############## Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr! Prost Neujahr!
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Perfekt genau das habe ich gesucht....
Frohes neues Jahr wünsche ich dann auch noch...Jedes Programm hat einen Anfang, nur das Ende ist undefiniert.
Drumm lasst uns ein Programm erschaffen, welches sich selber vervollständigen kann. (AI <=> KI)
PHP-Code:<?php class alive {
public function __construct(){
$ai = new alive();
}// end function __construct
} ?>
Ähnliche Themen
-
Methode durch Variable ersetzen
Von one6666 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.04.10, 18:23 -
Zugriff auf Variable in anderer Methode?
Von SuReBuRn im Forum PHPAntworten: 1Letzter Beitrag: 30.10.07, 07:08 -
show methode auf variable setzen
Von Shooter2k im Forum PHPAntworten: 3Letzter Beitrag: 31.08.05, 20:22 -
Static Variable in Methode
Von higret im Forum C/C++Antworten: 5Letzter Beitrag: 25.05.05, 15:20 -
auf selbstgeschriebene Methode zugreifen und Variable übergeben
Von lioncar im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 17.03.04, 12:29





Zitieren

Login




