你可以理解为 this.getPackageManager(),this就是当前的类本身。
不用声明并实例化对象,可以直接使用getPackage()和getPackgeInfo()吗?
回答:getPackage()方法是一个非静态方法,只能通过类对象访问,参考下面的例子:
public static void main(String[] args) throws Exception {
// Get Class object
Class cl = Class.forName("java.util.ArrayList");
// It return the package of the class ArrayList
Package pack = cl.getPackage();
// Display Package Name
System.out.print("ArrayList defined in the: ");
System.out.println(pack);
}
getPackageInfo里面的参数都是什么意思啊?
参考:https://www.jianshu.com/p/f54db0ea94bb