Using the reflection mechanism to get a method, variable, and constructive function

xiaoxiao2021-03-06  14

Code: package reflect;

Import java.lang.reflect. *;

Public class dumpmeth 4 {public static void main (string [] args) {try {class c = class.forname (args [0]); method m [] = c.getdeclaredMethods (); for (int i = 0; i < M.Length; i ) {system.out.println (m [i] .tostring ());

Catch (throwable e) {system.out.println (e);}}} compile: javac -d. DumpMethods.java running: java reflect.dumpmethods java.lang.stack Results:

Public java.lang.Object java.util.stack.push (java.lang.object)

Public synchronized java.lang.Object java.util.stack.pop ()

Public synchronized java.lang.Object java.util.stack.peek ()

Public boolean java.util.stack.empty ()

Public synchronized int java.util.stack.Search (java.lang.object)

This lists each method name of the Java.util.stack class and their restrictions and return types.

转载请注明原文地址:https://www.9cbs.com/read-67557.html

New Post(0)