Rufen Sie den Paketnamen mithilfe von Reflection ab

Dieses Beispiel zeigt, wie Sie den Paketnamen mithilfe der Reflection-API abrufen. Mit Reflektion können wir die Details jeder Klasse oder jedes Objekts und seiner Methoden, Felder usw. abrufen. Dies ist nützlich, wenn wir die Klassen dynamisch erstellen und zur Laufzeit aufrufen.

Schauen wir uns das Beispielprogramm an, um den Paketnamen mithilfe von Reflection zu ermitteln.

package javabeat.net.reflection;

/**
 * Get package name using Reflection API
 *
 * @author krishna
 *
 */
public class JavaBeatReflectionExample {
	public static void main(String() args) throws Exception {
		// Create new object of this class
		JavaBeatReflectionExample className = new JavaBeatReflectionExample();
		// Get package name and print it
		Package pack = className.getClass().getPackage();
		String packageNameStr = pack.getName();
   	        System.out.println("Package Name : " + packageNameStr);
	}
}

Ausgabe

Package Name : javabeat.net.reflection

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen