首頁  >  文章  >  Java  >  java中的class是什麼意思

java中的class是什麼意思

藏色散人
藏色散人原創
2019-05-14 09:36:1941703瀏覽

java中的class代表類,class類存在於java.lang套件中。在Java中,每個class都有一個對應的Class物件。當我們寫一個類別並進行編譯後,在產生的【.class】檔案中就會產生一個Class對象,它用來表示這個類別的類型資訊。

java中的class是什麼意思

Class類別(在java.lang套件中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication)。

(影片教學推薦:java課程

在Java中,每個class都有一個對應的Class物件。也就是說,當我們寫一個類,編譯完成後,在產生的.class檔案中,就會產生一個Class對象,用來表示這個類別的型別資訊。

方法1

利用物件呼叫getClass()方法取得該物件的Class實例;

方法2

#使用Class類別的靜態方法forName(),用類別的名字取得一個Class實例(staticClass forName(String className) Returns the Classobject associated with the class or interface with the given stringname. );

#方法3

運用.class的方式來取得Class實例,對於基本資料類型的封裝類,也可以採用.TYPE來取得相對應的基本資料類型的Class實例

在newInstance()呼叫類別中缺省的建構方法ObjectnewInstance()(可在不知該類別的名字的時候,建立這個類別的實例) Creates a new instance of the class represented by this Classobject.

在運作期間,如果我們要產生某個類別的對象,Java虛擬機器(JVM)會檢查該類型的Class物件是否已載入。如果沒有被載入,JVM會根據類別的名稱找到.class檔案並載入它。一旦某個類型的Class物件已載入到內存,就可以用它來產生該類型的所有物件。

相關教學:java入門教學

以上是java中的class是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn