国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java反射之通過反射獲取一個對象的方法信息(實例代碼)

Java反射之通過反射獲取一個對象的方法信息(實例代碼)

2020-06-20 12:30java教程網 JAVA教程

下面小編就為大家帶來一篇Java反射之通過反射獲取一個對象的方法信息(實例代碼)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

以下代碼為一個工具類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.imooc.reflect;
 
import java.lang.reflect.Method;
 
public class ClassUtil {
    
    public static void printClassMessage(Object obj){
        //要獲取類的信息,首先要獲取類的類類型
        Class c = obj.getClass();//傳遞的是哪個子類的對象,c就是該子類的類類型
        //獲取類的名稱
        System.out.println("類的名稱為:"+c.getName());
        /*
         * Method類,方法對象
         * 一個成員方法就是一個Method對象
         * getMethods()方法獲取的是所有的public的函數,包括父類繼承而來的
         * getDeclaredMethods()獲取的是所有該類自己聲明的方法,部位訪問權限
         */
        Method[] methods = c.getMethods();
        //
        for(int i=0;i<methods.length;i++){
            //得到方法的返回值類型的類類型
            Class returnType = methods[i].getReturnType();
            
            System.out.print(returnType.getName()+" ");
            //得到方法的名稱
            System.out.print(methods[i].getName()+"(");
            //獲取參數類型--》得到的參數列表的類型de類類型
            Class[] paramType = methods[i].getParameterTypes();
            for(Class class1:paramType){
                System.out.print(class1.getName()+",");
            }
            System.out.println(")");
        }
    }
 
}
//output:
    //類的名稱為:java.lang.String
    //boolean equals(java.lang.Object,)
    //java.lang.String toString()
    //int hashCode()
//.......

以下代碼為測試類:

?
1
2
3
4
5
6
7
8
9
10
11
12
package com.imooc.reflect;
 
public class TestClassUtil {
 
    public static void main(String[] args) {
        String string = "hello";
        ClassUtil.printClassMessage(string);
        
        Integer n1 = 1;
        ClassUtil.printClassMessage(n1);
    }
}

截圖如下:

Java反射之通過反射獲取一個對象的方法信息(實例代碼)

以上就是小編為大家帶來的Java反射之通過反射獲取一個對象的方法信息(實例代碼)的全部內容了,希望對大家有所幫助,多多支持服務器之家~

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美精品区一区二区三区 | 伦乱视频 | 黄色网页大全 | 欧美午夜一区 | 日一区二区三区 | 亚洲在线一区二区 | 国产精品自拍视频 | 久久久精 | 久久国产精品亚洲 | 超碰偷拍 | 亚洲一区高清 | 亚洲在线一区 | 久久午夜网站 | 噜噜噜噜狠狠狠7777视频 | 欧美日韩免费一区二区三区 | 国产天堂 | 久久精品国产99国产精2020新增功能 | 日韩视频在线观看 | 在线观看黄色 | 国产乱叫456 | 亚洲成人一区 | 日韩欧美a级v片免费播放 | 亚洲精品日本 | 在线中文视频 | 九九久久久 | 玖草av | 欧美三级视频 | 欧美日一区 | 国内精品视频 | 天天夜操 | 亚洲成人免费影院 | 日韩一区二| 精品国产欧美一区二区三区成人 | 国产一区二区三区午夜 | 一级毛片在线播放 | 国产精品久久久久久久久久三级 | 国产高清一区二区 | 国产欧美日韩综合精品一区二区 | 伊人欧美一区 | 欧美成人免费在线视频 | 国产精品久久久亚洲 |