java invoke方法 java中invoke()的作用是什么?
java中invoke()的作用是什么?用于執(zhí)行一個方法,該方法將知識反映在。它是調(diào)用類中的方法。最簡單的用法是參數(shù)化要調(diào)用的方法(類、方法)。例如,測試類有一系列具有類似名稱的方法,如setvalu
java中invoke()的作用是什么?
用于執(zhí)行一個方法,該方法將知識反映在。它是調(diào)用類中的方法。最簡單的用法是參數(shù)化要調(diào)用的方法(類、方法)。例如,測試類有一系列具有類似名稱的方法,如setvalue1、setvalue2等。您可以將方法名保存到數(shù)組v[]中,然后在循環(huán)中調(diào)用(test,v[i]),依次調(diào)用所有setvalues。Java是一種面向?qū)ο蟮木幊陶Z言,它既吸收了C語言的優(yōu)點(diǎn),又摒棄了C語言中難以理解的多重繼承和指針的概念,因此Java語言具有功能強(qiáng)大、使用方便的特點(diǎn)。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,完美地實(shí)現(xiàn)了面向?qū)ο蟮睦碚?,使程序員能夠以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程
我自己也進(jìn)行了測試。通過使用反射機(jī)制,我可以在類中調(diào)用靜態(tài)方法,但是我還沒有找到調(diào)用泛型靜態(tài)方法的好方法。我測試的代碼如下:
class Person
{
public static string Fun(字符串值)
{控制臺寫入線(“TTT”)
返回值
}
]類程序
{
static void main(string[]args)
{
//使用反射機(jī)制獲取指定類中的方法
type T=typeof(person)
methodinfo info=t.getmethod(“fun”)控制臺寫入線( 信息名稱)
Person p=new Person()
//調(diào)用方法回調(diào)
object=信息調(diào)用(空Zhangsan []{“Zhangsan”})//打印結(jié)果是“張三”,即調(diào)用方法的返回值控制臺寫入線(目標(biāo))控制臺.ReadLine我在網(wǎng)上查過了,但找不到相關(guān)內(nèi)容。希望以上代碼能對您有所幫助