Strumenti Utente

Strumenti Sito


lpr-b:metodistatici
package TestIngresso;
 
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
 
public class MetodiStatici {
 
 
	public static void main(String [] args) {
 
		String className = null; 
		try {
			className = args[0];
		} catch(ArrayIndexOutOfBoundsException e) {
			e.printStackTrace();
			return;
		}
		try {
			Class classe = Class.forName(className);
			Method [] metodi = classe.getDeclaredMethods();
			for(int i=0; i< metodi.length; i++) {
				System.out.print("metodo "+i+" "+metodi[i].getName());
				int modificatori = metodi[i].getModifiers();
				if(Modifier.isStatic(modificatori)) 
					System.out.println(": statico");
				else 
					System.out.println(": non statico");
			}
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
			return;
		}
 
	}
}
lpr-b/metodistatici.txt · Ultima modifica: 28/09/2007 alle 08:17 (17 anni fa) da Marco Danelutto