java object.getclass_Java Object getClass() 方法
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() 方法相关推荐
- java object.getclass_Java Object类,getClass()方法介绍
前面有给大家介绍一下Java Object类equals()方法方面的知识,下面的话就要来介绍一下Java Object类getClass()方法方面的知识. getClass()方法返回对象所属的类 ...
- java 反射 getclass_java 反射getClass .class 的使用方法示例
本文实例讲述了java 反射getClass .class 的使用方法.分享给大家供大家参考,具体如下: java反射机制 怎么从一个实例上的获得类反射 /** * obj 实例的对象 * getCl ...
- Java基础知识强化26:Object类之hashCode()方法、getClass()方法
1. Object类的hashCode()方法,如下: public int hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的 ...
- 详解Java中的Object.getClass()方法
详解Object.getClass()方法,这个方法的返回值是Class类型,Class c = obj.getClass(); 通过对象c,我们可以获取该对象的所有成员方法,每个成员方法都是一个Me ...
- java getclass方法_JAVA-初步认识-第十一章-object类-Getclass方法
一. 只看名字,是获取类的意思. 什么叫运行时类? 现在进行一个前期的铺垫介绍,在创建对象前先要有class文件,这是个字节码文件. 先要加载class文件,后面才能接着运算.现在举了一个例子,如下 ...
- java 判断object类型_Java学习-方法与多态的学习心得
一 1.什么是方法重写 方法的重写或方法的覆盖(overriding) 子类根据需求对从父类继承的方法进行重新编写 重写时,可以用super.方法的方式来保留父类的方法 构造方法不能被重写 2.方法重 ...
- [Java]Object有哪些公用方法?
1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常. 主要是JAVA里除了8种基本类型传 ...
- 《Java 核心技术卷1 第10版》学习笔记------Object类的 equals 方法
Object 简述 Object 类是 Java 中所有类的始祖, 在 Java 中每个类都是由它扩展而来的. 在 Java 中, 只有基本类型 ( primitive types) 不是对象, 例如 ...
- Java Object类的各个方法
Java中所有的类都继承自java.lang.Object类,Object类中一共有11个方法: public final native Class<?> getClass();publi ...
最新文章
- MySQL 5.5.35 单机多实例配置详解
- [SpringBoot]全局异常处理
- 计算机的应用范围归纳起来主要有,计算机应用基础知识概述.doc
- 【VS Code】vue.js ESLint + vscode 代码格式配置
- 使用seek()函数与read()快速实现读取文件中的一段数据
- Android高效异步图片加载框架
- Unable to establish loopback connection异常解决
- 开源一个ReactNative日历控件
- lightgbm algorithm case of kaggle(下)
- js里面把密码encode_Python实战案例:这是你见过的最详细的JS加密登录某博
- Vivado使用流程(文字总结)
- 歌曲从DTS转换为MP3的方法
- Android 仿淘宝首页界面
- matlab数据取整方法小结
- Hi3861网络通信——UDP收发
- 数值分析复习(一)线性插值、抛物线插值
- 计算机辅助的临床会谈,天智航参加第十九届国际计算机辅助骨科学术大会
- 好用的项目研发管理系统6个功能特征,这些企业都在用!
- python+sklearn训练决策树分类模型(绘制学习曲线和验证曲线)
- VM-CtenOS-8+Linux-8+LANMP环境中安装phpMyAdmin
热门文章
- Cloud for Customer手机应用上传图片禁止从本地相册选择图片的核心代码
- SAP WebIDE编辑器的主题设置
- ABAP GUI Text Edit
- CM: word template merge 工具
- add to -append Backend implementation
- 批量导出某个简书用户的所有文章列表和文章超链接
- SAP S/4HANA生产排期scheduling profile配置
- 中leetcode提示未登录_分享一款将 LeetCode 中 AC 的题目转化为 MarkDown 表格的插件...
- c远程连接mysql数据库_MySQL数据库远程连接开启方法
- matlab函数采样,[转载]matlab采样函数