前面有给大家介绍一下Java Object类equals()方法方面的知识,下面的话就要来介绍一下Java

Object类getClass()方法方面的知识。

getClass()方法返回对象所属的类,是一个Class对象。

通过Class对象可以获取该类的各种信息,包括类名、父类以及它所实现接口的名字等。

下面来看一下例子。

编写一个实例,演示怎样对String类型调用getClass()方法,之后,输出其父类及实现的接口信息。

下面是具体的代码实现方式:public class Test02

{

public static void printClassInfo(Object obj)

{

// 获取类名

System.out.println("类名:" + obj.getClass()

.getName());

// 获取父类名

System.out.println("父类:" + obj.getClass()

.getSuperclass()

.getName());

System.out.println("实现的接口有:");

// 获取实现的接口并输出

for (int i = 0; i

.getInterfaces()

.length; i++)

{

System.out.println(obj.getClass()

.getInterfaces()[i]);

}

}

public static void main(String[] args)

{

String strObj = new String();

printClassInfo(strObj);

}

}

程序运行结果:类名:java.lang.String

父类:java.lang.Object

实现的接口有:

interface java.io.Serializable

interface java.lang.Comparable

interface java.lang.CharSequence

以上的知识你都了解了吗?更多相关java入门知识,请来奇Q工具网进行了解吧。

推荐阅读:

java object.getclass_Java Object类,getClass()方法介绍相关推荐

  1. java super.getclass_Java Class 类 getSuperClass()方法及示例

    Class类getSuperClass()方法getSuperClass()方法在java.lang包中可用. getSuperClass()方法用于返回Class,该Class表示此Class表示的 ...

  2. Java缓存Ehcache-核心类和方法介绍及代码实例

    Ehcache中核心类和方法 EhCache里面有一个CacheManager类型,它负责管理cache.Cache里面存储着Element对象,Element必须是key-value对.Cache是 ...

  3. java object.getclass_Java Object getClass() 方法

    Object getClass() 方法用于获取对象的运行时对象的类. 语法 object.getClass() 参数 无.> 返回值 返回对象的类. 实例 以下实例演示了getClass()方 ...

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

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

  5. Java中Objects类的方法介绍(已更新)

    使用软件:eclipse 2019-2 jdk:11 首先,Objects类是属于Java的工具类,具体包的位置是java.Util.Objects.它是在jdk1.7版本中添加的一些用来检查的工具, ...

  6. java中getclass_java中的getClass()函数

    Java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作.传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代 ...

  7. java集合框架LinkedList类的方法理解

    java提供的LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口 ...

  8. java class getfield_Java Class类 getField()方法及示例

    Class类getField()方法getField()方法在java.lang包中可用. getField()方法用于返回一个Field对象,该对象指示该类的给定公共成员字段或由此Class对象表示 ...

  9. java的isArray_Java Class类 isArray()方法及示例

    Class类isArray()方法isArray()方法在java.lang包中可用. isArray()方法用于检查此类是否表示数组类. isArray()方法是一个非静态方法,只能通过类对象访问, ...

最新文章

  1. 读书笔记 - 《21世纪的管理挑战》
  2. 我的世界一进去就java_我的世界国际java版1.12.2加了光影修复进游戏就直接崩溃...
  3. ScrollView以及TextView和对应链接
  4. Cannot resolve symbol 'R',Failed to resolve: constraint-layout
  5. GC之七--gc日志分析工具
  6. OC中NSString 的常用方法
  7. go get golang.org/x 包下载失败问题
  8. mysql存储过程 --游标的使用 取每行记录 (多字段)
  9. python 赋值操作的知识点
  10. Android添加受保护广播
  11. RoboCode 参考代码
  12. 数据标注:语义分割数据标注工具labelme安装、使用方法
  13. 花书笔记1——向量乘法、矩阵乘积(相乘)、内积、点积都是什么、Python代码实现、区别及联系
  14. PicGO + 阿里云对象存储OSS 个人图床入门教程
  15. python--leetcode448. Find All Numbers Disappeared in an Array
  16. html显示一条直线,如何在HTML中画一条线
  17. python使用matplotlib库构建动态图表 --基于animation模块
  18. Matplotlib的一些常规操作
  19. 爱奇艺2017校园招聘笔试题
  20. jrtplib下载地址

热门文章

  1. 对象模型图(OMD)
  2. linux中删除文件的空行,Linux 删除文件中的空行
  3. 为什么测试/开发程序员喜欢跳槽?不要太在意一时得失,有舍才有得......
  4. UnityShader学习教程之<顶点膨胀效果 局部变胖实现思路>
  5. java 解析mp4_MP4文件格式的解析,以及MP4文件的分割算法
  6. 把MNIST数据导出成图片
  7. 市场的营销方式有哪些?(一)
  8. Redis集群搭建linux
  9. 3、序列化(什么是 java 序列化?什么情况下需要序列化?)
  10. 散列表(哈希表)知识详解