Strumenti Utente

Strumenti Sito


lpr-b-2007-2008: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-2007-2008/metodistatici.txt · Ultima modifica: 19/09/2008 alle 14:08 (16 anni fa) (modifica esterna)