首頁 > Java > java教程 > java中的class是什麼意思

java中的class是什麼意思

藏色散人
發布: 2020-09-16 09:31:26
原創
41756 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板