證明一個原始型別的介面在 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 人瀏覽

開啟你的 職業

完成課程後獲取認證

開始
廣告
© . All rights reserved.