日期:2014-05-20  浏览次数:20640 次

用这个方法得到当前类的包名为NUM??????????????
用这个方法得到当前类的包名为NUll,请问是为什么呢?
难道是方法不对?请指教.
public   class   Test
{ void   qq()
{
System.out.println(this.getClass().getPackage());
}
public   static   void   main(String   args[])
{
Test   t=new   Test();
t.qq();
System.out.println(t.getClass().getPackage());

}
}

------解决方案--------------------
你必须在代码前加上包名!
package com.mycode.test;
否则在默认包(没有指定任何包)中返回的就是null!