【例15.1]通过一个对象得到完整的“包.类”名称
package jiaqi;
class X
{
}
public class temp_ {
public static void main(String[] args)
{
X x = new X();
System.out.println(x.getClass().getName());
}
}
jiaqi.X
【例15.2】实例化Class类对象
package file;
class X
{
}
public class demo {
public static void main(String[] args)
{
Class<?> c1 = null;
Class<?> c2 = null;
Class<?> c3 = null;
// 1.
try
{
c1 = Class.forName("file.X");
}
catch (Exception e)
{
e.printStackTrace();
}
// 2.
c2 = new X().getClass();
// 3.
c3 = X.class;
System.out.println("类名称:"+c1.getName());
System.out.println("类名称:"+c2.getName());
System.out.println("类名称:"+c3.getName());
}
}