证明一个原始类型的接口在 Java 中是空数组


getInterfaces() 方法用于证明一个原始类型的接口是空数组。以下程序演示了这一点 −

示例

 在线演示

package Test;
import java.util.*;
public class Demo {
   public static void main(String[] args) {
      Class c = int.class;
      Class[] interfaces = c.getInterfaces();
      System.out.println("The Interface is: " + Arrays.asList(interfaces));
   }
}

输出

The Interface is: []


现在让我们来理解一下上面的程序。

int.class 是对原始类型 int 的 Class 对象的引用。此对象的接口由 getInterfaces() 方法确定。当显示时,可以看到这是一个空数组。以下代码片段演示了这一点 −

Class c = int.class;
Class[] interfaces = c.getInterfaces();
System.out.println("The Interface is: " + Arrays.asList(interfaces));


更新于: 2020 年 6 月 25 日

102 人浏览

开启你的 职业

完成课程后获取认证

开始
广告