java 反射调用静态方法

使用包装类Integer中的静态方法parseInt ,如果使用java反射来进行调用

java 反射调用静态方法_第1张图片

调用实例:

	public static void main(String[] args) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException {
		Class clazz=Integer.class;
		Method method=clazz.getMethod("parseInt", String.class);
		Object obj=method.invoke(null, "12");
		System.out.println(obj);
		
	}
	

学习点:当调用静态的方法的时候,我们不需要传递对象 ,用null代替

method.invoke(null,obj)

希望对你有所帮助

你可能感兴趣的:(java,反射,java,static)