五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 建站教程 > JavaScript 教程 > JavaScript getClass() 函數(shù)

JavaScript getClass() 函數(shù)

此節(jié)有 248 人學(xué)習(xí)過(guò)     參與評(píng)論

定義和用法

getClass() 函數(shù)可返回一個(gè) JavaObject 的 JavaClass。

語(yǔ)法

getClass(javaobj)
參數(shù) 描述
javaobj 一個(gè) JavaObject 對(duì)象。

返回值

javaobj 的 JavaClass 對(duì)象。

說(shuō)明

該函數(shù)可接受一個(gè) JavaObject 對(duì)象作為其參數(shù),并返回該對(duì)象的 JavaClass,即返回 JavaClass 對(duì)象。該 JavaClass 對(duì)象表示 Java 對(duì)象的 Java 類,而這個(gè) Java 對(duì)象所表示的 Java 類是由 JavaObject 指定的。

習(xí)慣用法

請(qǐng)不要把 JavaScript 的 getClass() 函數(shù)與所有 Java 對(duì)象的 getClass 方法混淆在一起。也不要把 JavaScript 的 JavaClass 對(duì)象與 Java java.lang.Class 類混淆了。

請(qǐng)看下面這行代碼,它可創(chuàng)建一個(gè) Java Rectangle 對(duì)象:

var obj = new java.awt.Rectangle();

obj 是一個(gè)保存了 JavaObject 的 JavaScript 變量。我們可以調(diào)用 JavaScript 函數(shù) getClass() 返回一個(gè) JavaClass 對(duì)象,該 JavaClass 對(duì)象表示 java.awt.Rectangle 類:

var cls = getClass(obj);

而調(diào)用 Java getClass() 的方式有所不同,且執(zhí)行完全不同的功能:

cls = obj.getClass();

在執(zhí)行了上面這行代碼后,cls 是表示 java.lang.class 對(duì)象的一個(gè) Java Object。這個(gè) java.lang.class 對(duì)象是一個(gè) Java 對(duì)象,它是 java.awt.Rectangle 類的一個(gè) Java 表示。

最后,對(duì)于任何的 JavaObject obj,您do會(huì)看到下面的表示式始終為 true:

(getClass(obj.getClass()) == java.lang.Class)

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (248人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------
JavaScript 教程目錄

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)