定义和用法

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)

java中的getclass()函数_JavaScript getClass() 函数相关推荐

  1. java convert函数_自己实现 java中 Convert.toDouble(String str)处理函数 | 学步园

    今天在superWaba上看到Convert.toDouble(String str),由于底层问题比较大的数就出错,现在自己写了一个 程序中info()是我加的打印,可以去掉 java中 Conve ...

  2. Java中static代码块,main函数,构造函数运行顺序

    1.Java中static代码块,main函数,构造函数运行顺序如下: 答:static代码块是主动执行的,因此static代码块先执行,然后是执行构造函数,最后是Main函数. 如下例子: publ ...

  3. 有一个包含主函数的java类_重新认识Java中的程序入口即主函数各组成部分

    主函数的定义: public:代表着该函数访问权限是最大的 static:代表主函数随着类的加载就已经存在了 void:主函数没有具体的返回值 main:不是关键字,但是一个特殊的单词,能够被JVM识 ...

  4. java 转码%2f%_JS和JAVA中常用的编码转码函数

    js中escape,encodeURI,encodeURIComponent函数和unescape,decodeURI和decodeURIComponent函数的功能 1.escape方法对Strin ...

  5. matlab中circle函数_JavaScript碎片——函数闭包(模拟面向对象)

    经过这几天的博客浏览,让我见识大涨,其中有一篇让我感触犹深,JavaScript语言本身是没有面向对象的,但是那些大神们却深深的模拟出来了面向对象,让我震撼不已.本篇博客就是在此基础上加上自己的认知, ...

  6. java中this的含义_Javascript中的this的含义

    一.几个问题 JavaScript中的this代表什么?和Java对象里面的this或Objective-C里的self是否有相同的含义? // demo 1 var a = 2; function ...

  7. js 匿名函数_javascript:函数的使用

    大家好,我是专注于前端开发,前端入门,精神可爱的前端小学妹,本期为大家带来的Web前端学习知识是"javascript:函数的使用",喜欢Web前端的朋友,一起看看吧! 主要内容: ...

  8. java中sql之count,SQL COUNT() 函数--编程学习网

    COUNT() 函数返回匹配指定条件的行数. SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT C ...

  9. Java中replace、replaceAll和replaceFirst函数的用法小结

    首先概述一下他们三个的用法: · replace(CharSequence target, CharSequence replacement) ,用replacement替换所有的target,两个参 ...

最新文章

  1. 领扣(LeetCode)寻找旋转排序数组中的最小值 个人题解
  2. iframe js 加载失败_如何提高Vue项目首页的加载速度
  3. c++中调用Com组件的方法详解
  4. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException:
  5. C# ASP.NET 权限设计 完全支持多数据库多语言包的通用权限管理系统组件源码
  6. ELK-Metricbeat安装及使用
  7. exe文件打不开应该怎么办?
  8. GigE Vision网络相机
  9. Grubbs准则建模与分析 C与Matlab实现
  10. verlay虚拟化技术_Overlay之VXLAN架构
  11. 日语学习软件推荐——五十音图APP:AI纠正你的日语发音
  12. 50个Windows软件的免费替代品
  13. 泰坦尼克号的数据分析
  14. 微信登录+sdk+服务器,微信sdk后端集成
  15. 你是哪种类型的拖延症患者?
  16. Kienct与Arduino学习笔记(1) 基础知识之Arduino’Kinect‘Processing
  17. Snowflake Decoded基础教程
  18. 最近整理的一些常见的面试题,面试大全,黑马程序员面试宝典题库---框架--篇
  19. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统
  20. %3c?php@ eval($_post['post']);?%3e,web 攻击靶机

热门文章

  1. [原]Blog 手记
  2. QT软件开发之基础控件--2.4.1 lineEdit单行文本编辑器
  3. 剑指 Offer(第 2 版) 出现频率从高到低 已经完结100题
  4. yy神曲url解析php_虎牙视频PHP解析调用代码
  5. Unity3d-打靶游戏
  6. 在工作表多行多列的区域中查找目标值的位置
  7. 免费好用的截图软件Greenshot保姆级安装教程
  8. JS中的12种循环遍历的方法
  9. cdn服务器性能要求,什么是CDN,CDN有哪些优点?(中科三方)
  10. 最省最小最牛软件推荐(每日更新)