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

首頁 > 學院 > 開發設計 > 正文

通過反射機制調用某個類的方法

2019-11-14 11:10:13
字體:
來源:轉載
供稿:網友

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

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

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

參數:

obj - 從中調用底層方法的對象

args - 用于方法調用的參數

返回:

使用參數 argsobj 上指派該對象所表示方法的結果

下面我寫了一個完整的例子來演示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");		// 調用Person類中的run方法		Method method = clazz.getMethod("run");		method.invoke(clazz.newInstance());		// Java 反射機制 - 調用某個類的方法1.		// 調用Person的Speak方法		method = clazz.getMethod("Speak", int.class, String.class);        method.invoke(clazz.newInstance(), 22, "小明");        // Java 反射機制 - 調用某個類的方法2.        // age -> 22. name -> 小明	}	public void run(){		System.out.PRintln("調用Person類的run方法");	}	public void Speak(int age, String name){		System.out.println("調用Person類的Speak方法");		System.out.println("age -> " + age + ". name -> " + name);	}}程序運行結果:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 草莓视频在线导航 | 国产精品亚洲激情 | 四虎久草 | 午夜伦情电午夜伦情电影 | 欧美日本中文字幕 | 在火车上摸两乳爽的大叫 | 操操操操操 | 免费午夜视频在线观看 | 精品一区二区久久久久久按摩 | 九九黄色| 成人毛片网站 | 国内精品伊人久久 | av免费在线观看免费 | 中文字幕在线看第二 | 国产精品自在线拍 | 九色中文| 色屁屁xxxxⅹ在线视频 | 在线成人免费观看www | 久久久久久久高清 | 欧美一级特黄aaaaaaa什 | 日韩高清电影 | 国产精品视频久 | 91懂色| 黄网在线 | 视频h在线 | 久草手机在线观看视频 | 免费视频a | 最新av在线免费观看 | 中文日韩欧美 | 91香蕉影视| 87成人免费看片 | 久久精品国产99国产精品澳门 | 做爰xxxⅹ性护士hd在线 | 日韩精品网站在线观看 | 黄色毛片一级 | 国产色爱综合网 | 免费一级毛片观看 | 911网站大全在线观看 | 国产在线观看 | 黄色大片高清 | 在线日韩亚洲 |