引文:http://www.tuicool.com/articles/bmeYFf
類的對象是什麼前文已經講述,這裏就不累贅了。爲什麼用到類的對象:是因爲,對象有屬性和行爲,拿到類的對象,就可以拿到類的屬性。以下三種方式,都可以拿到類的對象:
第一種:通過Class.forName(“類的全名稱”)獲取,用這個方法,最常見的應該是應用於JDBC註冊驅動的時候用到的
try {
Class.forName("oracle.jdbc.driver.OracleDriver");// 註冊驅動
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
第二種:通過已經實例化的對象獲取,getClass()方法獲取
第三種:通過類名.class獲取
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test test = new Test();
System.out.println(test.getClass());// class Test
System.out.println(Test.class);// class Test
}
}