java中Object類的getClass方法有什么用以及怎么使用
Object類的getClass的用法:
馬克- to-win:馬克 java社區(qū):防盜版實名手機(jī)尾號: 73203。
Object類中有一個getClass方法,m a r k- t o- w i n:它會返回一個你的對象所對應(yīng)的一個Class的對象,這個返回來的對象保存著你的原對象的類信息,比如你的原對象的類名叫什么,類里有什么方法,字段等。在高級編程當(dāng)中用的很多,和反射相關(guān)。馬克-to-win:現(xiàn)在這個階段還說不清楚,只能先打個比方,反射就像鏡子,你覺得生活當(dāng)中的鏡子有用嗎?
例2.1.3---本章源碼
class EmployeeMark {
public EmployeeMark() {
}
}
public class Test {
public static void main(String[] args) {
EmployeeMark e = new EmployeeMark();
/* public final Class getClass() Returns the runtime class of an object
which can be used to describe the class. */
Class cls = e.getClass();
System.out.println("the Class name is: "+ cls.getName());
}
}
result is:
the Class name is: EmployeeMark