Object getClass() 方法用于获取对象的运行时对象的类。

语法

object.getClass()

参数

无。>

返回值

返回对象的类。

实例

以下实例演示了getClass()方法的使用,字符串和ArrayList继承了Object,所以可以直接使用getClass()方法:

import java.util.ArrayList;

class MybjTest {

public static void main(String[] args) {

// getClass() with Object

Object obj1 = new Object();

System.out.println("obj1 的类为: " + obj1.getClass());

// getClass() with String

String obj2 = new String();

System.out.println("obj2 的类为: " + obj2.getClass());

// getClass() with ArrayList

ArrayList obj3 = new ArrayList<>();

System.out.println("obj3 的类为: " + obj3.getClass());

}

}

以上程序执行结果为:

obj1 的类为: class java.lang.Object的类为: class java.lang.Object

obj2 的类为: class java.lang.String的类为: class java.lang.String

obj3 的类为: class java.util.ArrayList的类为: class java.util.ArrayList

自定义类调用 getClass() 方法:

class MybjTest {

public static void main(String[] args) {

// 创建 MybjTest 类的对象

MybjTest obj = new MybjTest();

// MybjTest 继承 Object 类,Object 是所有类的超类

// 调用 getClass() 方法

System.out.println(obj.getClass());

}

}

以上程序执行结果为:

class MybjTest

java object.getclass_Java Object getClass() 方法相关推荐

  1. java object.getclass_Java Object类,getClass()方法介绍

    前面有给大家介绍一下Java Object类equals()方法方面的知识,下面的话就要来介绍一下Java Object类getClass()方法方面的知识. getClass()方法返回对象所属的类 ...

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

    本文实例讲述了java 反射getClass .class 的使用方法.分享给大家供大家参考,具体如下: java反射机制 怎么从一个实例上的获得类反射 /** * obj 实例的对象 * getCl ...

  3. Java基础知识强化26:Object类之hashCode()方法、getClass()方法

    1. Object类的hashCode()方法,如下: public  int  hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的 ...

  4. 详解Java中的Object.getClass()方法

    详解Object.getClass()方法,这个方法的返回值是Class类型,Class c = obj.getClass(); 通过对象c,我们可以获取该对象的所有成员方法,每个成员方法都是一个Me ...

  5. java getclass方法_JAVA-初步认识-第十一章-object类-Getclass方法

    一. 只看名字,是获取类的意思. 什么叫运行时类? 现在进行一个前期的铺垫介绍,在创建对象前先要有class文件,这是个字节码文件. 先要加载class文件,后面才能接着运算.现在举了一个例子,如下 ...

  6. java 判断object类型_Java学习-方法与多态的学习心得

    一 1.什么是方法重写 方法的重写或方法的覆盖(overriding) 子类根据需求对从父类继承的方法进行重新编写 重写时,可以用super.方法的方式来保留父类的方法 构造方法不能被重写 2.方法重 ...

  7. [Java]Object有哪些公用方法?

    1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常. 主要是JAVA里除了8种基本类型传 ...

  8. 《Java 核心技术卷1 第10版》学习笔记------Object类的 equals 方法

    Object 简述 Object 类是 Java 中所有类的始祖, 在 Java 中每个类都是由它扩展而来的. 在 Java 中, 只有基本类型 ( primitive types) 不是对象, 例如 ...

  9. Java Object类的各个方法

    Java中所有的类都继承自java.lang.Object类,Object类中一共有11个方法: public final native Class<?> getClass();publi ...

最新文章

  1. MySQL 5.5.35 单机多实例配置详解
  2. [SpringBoot]全局异常处理
  3. 计算机的应用范围归纳起来主要有,计算机应用基础知识概述.doc
  4. 【VS Code】vue.js ESLint + vscode 代码格式配置
  5. 使用seek()函数与read()快速实现读取文件中的一段数据
  6. Android高效异步图片加载框架
  7. Unable to establish loopback connection异常解决
  8. 开源一个ReactNative日历控件
  9. lightgbm algorithm case of kaggle(下)
  10. js里面把密码encode_Python实战案例:这是你见过的最详细的JS加密登录某博
  11. Vivado使用流程(文字总结)
  12. 歌曲从DTS转换为MP3的方法
  13. Android 仿淘宝首页界面
  14. matlab数据取整方法小结
  15. Hi3861网络通信——UDP收发
  16. 数值分析复习(一)线性插值、抛物线插值
  17. 计算机辅助的临床会谈,天智航参加第十九届国际计算机辅助骨科学术大会
  18. 好用的项目研发管理系统6个功能特征,这些企业都在用!
  19. python+sklearn训练决策树分类模型(绘制学习曲线和验证曲线)
  20. VM-CtenOS-8+Linux-8+LANMP环境中安装phpMyAdmin

热门文章

  1. Cloud for Customer手机应用上传图片禁止从本地相册选择图片的核心代码
  2. SAP WebIDE编辑器的主题设置
  3. ABAP GUI Text Edit
  4. CM: word template merge 工具
  5. add to -append Backend implementation
  6. 批量导出某个简书用户的所有文章列表和文章超链接
  7. SAP S/4HANA生产排期scheduling profile配置
  8. 中leetcode提示未登录_分享一款将 LeetCode 中 AC 的题目转化为 MarkDown 表格的插件...
  9. c远程连接mysql数据库_MySQL数据库远程连接开启方法
  10. matlab函数采样,[转载]matlab采样函数