麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

通過反射機制調(diào)用某個類的方法

2019-11-14 11:13:45
字體:
供稿:網(wǎng)友

要通過反射機制調(diào)用某個類的方法,主要用到了下面這個方法:

public Object invoke(Object obj,Object... args)

這個方法對帶有指定參數(shù)的指定對象調(diào)用由此 Method 對象表示的底層方法。個別參數(shù)被自動解包,以便與基本形參相匹配,基本參數(shù)和引用參數(shù)都隨需服從方法調(diào)用轉(zhuǎn)換。

參數(shù):

obj - 從中調(diào)用底層方法的對象

args - 用于方法調(diào)用的參數(shù)

返回:

使用參數(shù) argsobj 上指派該對象所表示方法的結(jié)果

下面我寫了一個完整的例子來演示invoke的具體用法

package net.xsoftlab.baike;import java.lang.reflect.Method;public class Person {	public static void main(String[] args) throws Exception {				Class<?> clazz = Class.forName("net.xsoftlab.baike.Person");		// 調(diào)用Person類中的run方法		Method method = clazz.getMethod("run");		method.invoke(clazz.newInstance());		// Java 反射機制 - 調(diào)用某個類的方法1.		// 調(diào)用Person的Speak方法		method = clazz.getMethod("Speak", int.class, String.class);        method.invoke(clazz.newInstance(), 22, "小明");        // Java 反射機制 - 調(diào)用某個類的方法2.        // age -> 22. name -> 小明	}	public void run(){		System.out.PRintln("調(diào)用Person類的run方法");	}	public void Speak(int age, String name){		System.out.println("調(diào)用Person類的Speak方法");		System.out.println("age -> " + age + ". name -> " + name);	}}程序運行結(jié)果:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美性受xxxx人人本视频 | 精品人伦一区二区三区蜜桃网站 | 特级黄一级播放 | 免费在线观看成人av | 精品中文视频 | 亚洲成人高清电影 | 中文字幕网在线 | 成人毛片100部 | 黄色网战入口 | 久久久国产一区二区三区 | 黄色特级视频 | 日韩在线欧美在线 | 污片视频网站 | 全免费午夜一级毛片真人 | 久久精品视频12 | 国产xxxx免费 | 成人在线视频免费观看 | 日本a∨精品中文字幕在线 欧美1—12sexvideos | 成人国产视频在线观看 | 国产精品视频在线观看免费 | 成人18免费观看 | 在线免费观看麻豆 | 蜜桃91丨九色丨蝌蚪91桃色 | 亚洲国产女同久久 | 久久久免费电影 | 最新一级毛片 | 毛片免费视频 | 国产精品区一区二区三区 | 72pao成人国产永久免费视频 | 欧美一级黄色网 | 国产成人精品日本亚洲语音 | 成人444kkkk在线观看 | 国产精品一区在线观看 | 毛片一区二区三区四区 | 久久国产秒 | 精品亚洲在线 | 精品国产精品久久 | 久久久久久久.comav | 国产精品自拍啪啪 | 日本高清一级片 | 7777欧美|