`
stephen830
  • 浏览: 2957870 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 全局对象参考手册 getClass() 函数

阅读更多

JavaScript getClass() 函数

返回 JavaScript 全局对象参考手册

定义和用法

getClass() 函数可返回一个 JavaObject 的 JavaClass。

语法

getClass(javaobj)
 

 

参数 描述
javaobj 一个 JavaObject 对象。

返回值

javaobj 的 JavaClass 对象。

说明

该函数可接受一个 JavaObject 对象作为其参数,并返回该对象的 JavaClass,即返回 JavaClass 对象。该 JavaClass 对象表示 Java 对象的 Java 类,而这个 Java 对象所表示的 Java 类是由 JavaObject 指定的。

习惯用法

请不要把 JavaScript 的 getClass() 函数与所有 Java 对象的 getClass 方法混淆在一起。也不要把 JavaScript 的 JavaClass 对象与 Java java.lang.Class 类混淆了。

请看下面这行代码,它可创建一个 Java Rectangle 对象:

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

 

obj 是一个保存了 JavaObject 的 JavaScript 变量。我们可以调用 JavaScript 函数 getClass() 返回一个 JavaClass 对象,该 JavaClass 对象表示 java.awt.Rectangle 类:

var cls = getClass(obj);
 

 

而调用 Java getClass() 的方式有所不同,且执行完全不同的功能:

cls = obj.getClass();
 

 

在执行了上面这行代码后,cls 是表示 java.lang.class 对象的一个 Java Object。这个 java.lang.class 对象是一个 Java 对象,它是 java.awt.Rectangle 类的一个 Java 表示。

最后,对于任何的 JavaObject obj,您do会看到下面的表示式始终为 true:

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

 

 

分享到:
评论

相关推荐

    javascript实现类似java中getClass()得到对象类名的方法

    本文实例讲述了javascript实现类似java中getClass()得到对象类名的方法。分享给大家供大家参考。具体如下: 在javascript中没有能够返回特定类型名的函数 如一个对象 console.log(obj); 得到的是[object ...

    C++Builder函数库

    文件: ActnList CreateAction 函数 创建一个指定类型的Action,显示在action list editor中。 ... 文件: Classes Bounds 函数 输入上下高宽返回一个矩形...SetClipboard 函数 用一个新TClipboard替换全局TClipboard。

    c++builder6 常用函数

    Bounds 函数 输入上下高宽返回一个矩形结构。 CollectionsEqual 函数 比较两个TCollection是不是相等。 CurrentGroup 变量 FindClass 函数 从输入字符串中返回一个从TPersistent继承的类 FindGlobalComponent ...

    Object类的getClass的用法---马克-to-win java视频

    Object类 getClass 马克-to-win java视频 的详细描述介绍

    欧柏泰克:Java面试题之super.getClass方法调用

    欧柏泰克:Java面试题之super.getClass方法调用

    Java反射学习 getClass()函数应用

    所谓反射,可以理解为在运行时期获取对象类型信息的操作,本文将详细介绍,需要的朋友可以参考下

    jsp内置对象的用法

    application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动, 直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作...

    java 反射getClass .class 的使用方法示例

    主要介绍了java 反射getClass .class 的使用方法,结合实例形式分析了java类反射机制的相关操作技巧,需要的朋友可以参考下

    详解java中this.getClass()和super.getClass()的实例

    主要介绍了详解java中this.getClass()和super.getClass()的实例的相关资料,需要的朋友可以参考下

    JAVA反射机制中getClass和class对比分析

    主要介绍了JAVA反射机制中getClass和class对比分析,具有一定参考价值,需要的朋友可以了解下。

    Java 使用getClass().getResourceAsStream()方法获取资源

    主要介绍了Java 使用getClass().getResourceAsStream()方法获取资源的相关资料,这里主要讲解哪种方式可以获取到文件资源,需要的朋友可以参考下

    个人java总结笔记

    2:类对象名.getClass(); 3:类名.Class(); 通过Class 对象获得类的指定成员,构造方法 构造方法: Constructor 成员方法: Method 成员变量:Field Class对象.getConstructor(参数类型的Class对象 如 String.class)...

    Java instanceof和getClass()区别实例解析

    主要介绍了Java instanceof和getClass()区别实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    java解析Properties配置文件为对象Bean

    利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...

    Java反射学习笔记

    获取类内部信息2.1 构造函数2.1.1 获取构造函数2.1.2 使用构造函数构造实例2.2 Field 对象2.2.1 获取 Field 对象2.2.2 Field 的 set,get 操作2.3 Method 对象2.2.1 获取 Method 对象2.2.2 Method 的 invoke 操作3....

    JavaScript权威指南

    JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...

    JAVA反射之类对象

    类对象与类的对象的区别:  类的对象:基于某个类new出来的对象,也称为实例对象  类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法) 获取类对象: 通过类的对象,获取类...

    Getclass.py爬取武汉理工大学课表

    爬取武汉理工大学课表信息,并且显示出来,仅供参考学习

Global site tag (gtag.js) - Google Analytics