java.lang.Object.getClass()方法实例
java.lang.Object.getClass() 方法返回运行时类的对象。那类对象是一个由表示的类的静态同步方法被锁定的对象。
声明
以下是java.lang.Object.getClass()方法的声明
public final Class getClass()
参数
-
NA
返回值
此方法返回一个Class类型的对象,表示运行时对象的类。
异常
-
NA
例子
下面的例子显示lang.Object.getClass()方法的使用。
package com.yiibai; import java.util.GregorianCalendar; public class ObjectDemo { public static void main(String[] args) { // create a new ObjectDemo object GregorianCalendar cal = new GregorianCalendar(); // print current time System.out.println("" + cal.getTime()); // print the class of cal System.out.println("" + cal.getClass()); // create a new Integer Integer i = new Integer(5); // print i System.out.println("" + i); // print the class of i System.out.println("" + i.getClass()); } }
让我们来编译和运行上面的程序,这将产生以下结果:
Sat Sep 22 00:31:24 EEST 2012 class java.util.GregorianCalendar 5 class java.lang.Integer