對於 Java 中未命名包內的類,getPackage() 會返回什麼?
我們可以使用類載入器的幫助,使用 java.lang.Class.getPackage() 方法來獲取類的包。
對於未命名包中的類,getPackage() 方法返回 null。一個演示此問題的程式如下所示 −
示例
class Class1 {
public class Main {
public static void main(String[] argv) throws Exception {
Class c = Class1.class;
System.out.println(c.getPackage());
}
}輸出
null
現在讓我們來理解一下上面的程式。
getPackage() 方法用於獲取類的包。然而,對於 Class1 類,getPackage() 方法返回 null,因為它在未命名包中。演示此問題的程式碼片段如下 −
Class c = Class1.class; System.out.println(c.getPackage());
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP