集册 Java实例教程 调用方法

调用方法

欢马劈雪     最近更新时间:2020-01-02 10:19:05

421
调用方法

/*

 * Copyright COCKTAIL (www.cocktail.org), 1995, 2011 This software

 * is governed by the CeCILL license under French law and abiding by the

 * rules of distribution of free software. You can use, modify and/or

 * redistribute the software under the terms of the CeCILL license as

 * circulated by CEA, CNRS and INRIA at the following URL

 * "http://www.cecill.info".

 * As a counterpart to the access to the source code and rights to copy, modify

 * and redistribute granted by the license, users are provided only with a

 * limited warranty and the software's author, the holder of the economic

 * rights, and the successive licensors have only limited liability. In this

 * respect, the user's attention is drawn to the risks associated with loading,

 * using, modifying and/or developing or reproducing the software by the user

 * in light of its specific status of free software, that may mean that it

 * is complicated to manipulate, and that also therefore means that it is

 * reserved for developers and experienced professionals having in-depth

 * computer knowledge. Users are therefore encouraged to load and test the

 * software's suitability as regards their requirements in conditions enabling

 * the security of their systems and/or data to be ensured and, more generally,

 * to use and operate it in the same conditions as regards security. The

 * fact that you are presently reading this means that you have had knowledge

 * of the CeCILL license and that you accept its terms.

 *//* from NowJava.com - 时  代  Java*/

//package com.nowjava;

import java.lang.reflect.Method;


public class Main {

    public static Object invokeMethod(Object object, String methodName) {

        return invokeMethod(object, methodName, (Object[]) null,

                (Class[]) null);

    }


    public static Object invokeMethod(Object object, String methodName,

            Object arg, Class argType) {

        return invokeMethod(object, methodName, new Object[] { arg },

                new Class[] { argType });

    }
    /*来自 
     n o w    j a v a  . c o m*/


    public static Object invokeMethod(Object object, String methodName,

       
展开阅读全文