Linux 拨号vps windows公众号手机端

Method类中的invoke()方法

lewis 8年前 (2017-06-19) 阅读数 9 #程序编程
文章标签 Method

Method类中的invoke()方法是用来执行指定对象上的该方法。它有两个参数,第一个参数是要调用该方法的对象,第二个参数是传递给该方法的参数。

invoke()方法的返回值是Object类型,即执行方法后的返回值。如果被调用的方法没有返回值,则返回null。

下面是invoke()方法的语法:

public Object invoke(Object obj, Object… args) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException

其中,obj是要调用该方法的对象,args是传递给该方法的参数。

需要注意的是,如果被调用的方法是静态方法,则obj参数可以传入null。如果被调用的方法声明了异常,invoke()方法会抛出InvocationTargetException异常,该异常包装了在调用方法时抛出的异常。如果访问权限不允许调用该方法,invoke()方法会抛出IllegalAccessException异常。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门