对于 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