Java Class getGenericInterfaces()方法

java.lang.Class.getGenericInterfaces() 返回表示当前对象所表示的类或接口直接实现的接口类型。

1 语法

public Type[] getGenericInterfaces()

2 参数

3 返回值

此方法返回这个类中实现接口的数组。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.util.Calendar getInstance()方法的例子
 */
import java.lang.reflect.*;

public class ClassDemo {

   public static void main(String []args) {         
          
     ClassDemo d = new ClassDemo();
     Class c = d.getClass();
          
     Type[] t = c.getGenericInterfaces();
     if(t.length != 0) {
        for(Type val : t) {
           System.out.println(val.toString());
        }
     }
     else {
        System.out.println("Interfaces are not implemented...");
     }
   }
}

输出结果为:

Interfaces are not implemented...

 

热门文章

优秀文章