Plugin-Erstellung/Java/Reflexion in Java: Unterschied zwischen den Versionen
Aus Rising World Wiki
(Die Seite wurde neu angelegt: „{{Seite in Bearbeitung}} '''Reflexion''' ist eine leistungsstarke Funktion in Java, die es ermöglicht, zur Laufzeit auf Klassen, Methoden und Felder zuzugreifen und diese zu manipulieren. In diesem Artikel werden die Grundlagen der Reflexion in Java erläutert, insbesondere im Kontext von Plugins für das Spiel Rising World. == Grundlagen der Reflexion == == Import == Es muss zuerst das folgende Paket importieren verwenden, um die Reflexions-API zu…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 12: | Zeile 12: | ||
oder | oder | ||
*<code>import java.lang.reflect.Method;</code> - es importiert nur die Klasse Method | *<code>import java.lang.reflect.Method;</code> - es importiert nur die Klasse Method | ||
== Beispiel == | |||
=== MethodCaller Klasse === | |||
Beispiel für eine MethodCaller Klasse | |||
<syntaxhighlight lang="java" line start="1"> | |||
// ... | |||
</syntaxhighlight> | |||
=== MyPluginClass Klasse === | |||
Beispiel für eine MyPluginClass Klasse | |||
<syntaxhighlight lang="java" line start="1"> | |||
// ... | |||
</syntaxhighlight> | |||
Version vom 8. Mai 2024, 10:54 Uhr
* Diese Seite ist in Bearbeitung * This page is in progress *
Bitte schaue später noch einmal vorbei, um weitere Änderungen zu erfahren.
Please check back later for additional changes.
|
Reflexion ist eine leistungsstarke Funktion in Java, die es ermöglicht, zur Laufzeit auf Klassen, Methoden und Felder zuzugreifen und diese zu manipulieren. In diesem Artikel werden die Grundlagen der Reflexion in Java erläutert, insbesondere im Kontext von Plugins für das Spiel Rising World.
Grundlagen der Reflexion
Import
Es muss zuerst das folgende Paket importieren verwenden, um die Reflexions-API zu verwenden.
import java.lang.reflect.*
- es importiert alle Klassen, die in der Reflexions-API enthalten sind.
oder
import java.lang.reflect.Method;
- es importiert nur die Klasse Method
Beispiel
MethodCaller Klasse
Beispiel für eine MethodCaller Klasse
// ...
MyPluginClass Klasse
Beispiel für eine MyPluginClass Klasse
// ...