JavaScript getClass() 函数
定义和用法
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中没有能够返回特定类型名的函数 如一个对象 console.log(obj); 得到的是[object ...
文件: ActnList CreateAction 函数 创建一个指定类型的Action,显示在action list editor中。 ... 文件: Classes Bounds 函数 输入上下高宽返回一个矩形...SetClipboard 函数 用一个新TClipboard替换全局TClipboard。
Bounds 函数 输入上下高宽返回一个矩形结构。 CollectionsEqual 函数 比较两个TCollection是不是相等。 CurrentGroup 变量 FindClass 函数 从输入字符串中返回一个从TPersistent继承的类 FindGlobalComponent ...
Object类 getClass 马克-to-win java视频 的详细描述介绍
欧柏泰克:Java面试题之super.getClass方法调用
所谓反射,可以理解为在运行时期获取对象类型信息的操作,本文将详细介绍,需要的朋友可以参考下
application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动, 直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作...
主要介绍了java 反射getClass .class 的使用方法,结合实例形式分析了java类反射机制的相关操作技巧,需要的朋友可以参考下
主要介绍了详解java中this.getClass()和super.getClass()的实例的相关资料,需要的朋友可以参考下
主要介绍了JAVA反射机制中getClass和class对比分析,具有一定参考价值,需要的朋友可以了解下。
主要介绍了Java 使用getClass().getResourceAsStream()方法获取资源的相关资料,这里主要讲解哪种方式可以获取到文件资源,需要的朋友可以参考下
2:类对象名.getClass(); 3:类名.Class(); 通过Class 对象获得类的指定成员,构造方法 构造方法: Constructor 成员方法: Method 成员变量:Field Class对象.getConstructor(参数类型的Class对象 如 String.class)...
主要介绍了Java instanceof和getClass()区别实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...
获取类内部信息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权威指南 犀牛书 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 ...
类对象与类的对象的区别: 类的对象:基于某个类new出来的对象,也称为实例对象 类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法) 获取类对象: 通过类的对象,获取类...
爬取武汉理工大学课表信息,并且显示出来,仅供参考学习