可以使用java.lang.Class.getSuperclass()方法获得任何实体的直接超类,例如对象,类,原始类型,接口等。此方法不包含任何参数。

演示此的程序如下所示-

示例public class Main {

public static void main(String[] args) {

Object obj1 = new String("Hello");

Object obj2 = new Integer(15);

Class c1 = obj1.getClass().getSuperclass();

System.out.println("Super Class = " + c1);

Class c2 = obj2.getClass().getSuperclass();

System.out.println("Super Class = " + c2);

}

}

输出结果Super Class = class java.lang.Object

Super Class = class java.lang.Number

现在让我们了解上面的程序。

在方法中main(),getClass()用于获取类,getSuperclass()并且用于获取对象obj1和obj2的超类。然后,将打印超级类。演示这的代码片段如下-Object obj1 = new String("Hello");

Object obj2 = new Integer(15);

Class c1 = obj1.getClass().getSuperclass();

System.out.println("Super Class = " + c1);

Class c2 = obj2.getClass().getSuperclass();

System.out.println("Super Class = " + c2);

JAVA中所有对象的超类是_在Java中获取对象的超类相关推荐

  1. java中数值023是什么类型_【Java 教程(原创)】023.参数传值——引用类型参数的传值...

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 零度非安全 于 2017-3-12 14:03 编辑 点击图片穿越到 索引帖,听说有惊喜 ...

  2. 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...

    [多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...

  3. java两个文件夹比较路径_比较Java中两个文件的路径

    java两个文件夹比较路径 Given the paths of the two files and we have two compare the paths of the files in Jav ...

  4. java对象流保存表格_使用java对象

    <21天学通Java(第7版)>-- 1.3 对象和类 本节书摘来异步社区<21天学通Java(第7版)>一书中的第1章,第1.3节,作者: [美]Rogers Cadenhe ...

  5. java 中的finally你知多少_「JAVA」详述Java异常体系,处理异常时配上finally效果更佳...

    什么是异常 从事Java开发的小伙伴对于"异常"应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出.那究竟什么是异常?异常即非正常的,不同于平常.一般化的情况.在平时生活中,医生 ...

  6. java不同对象的集合拷贝_集合java对象

    JAVA基础教程汇总 到这一篇博客为止,JAVA的基础部分已经介绍完了,这一篇为基础部分的汇总. JAVA介绍 JAVA概述 Java的特点 JDK/bin目录下的不同exe文件的用途 JAVA环境变 ...

  7. JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么

    答:FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右. BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中.后设置在同样位置的控件会覆盖之前的 ...

  8. java 线性表的表示和实现_线性表中顺序表的的理解和实现(java)

    线性表的顺序表示指的是用一组地址连续的存储单元以此存储线性表的数据元素,这种表示也称作线性表的顺序存储结构或顺序映像.通常,称这种存储结构的线性表为顺序表.特点是:逻辑上相邻的数据元素,其物理次序上也 ...

  9. java .class 实例对象_通过Class类获取对象(实例讲解)

    通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象. /** * Created by hunt on 2017/6/27. * ...

最新文章

  1. mysql 日均pv100w_日均百万PV架构第四弹(分布式监控)_MySQL
  2. c语言过程化程序设计方法,程序的设计基础(C语言入门及编程环境)(修改).ppt
  3. 零基础学python-看完这篇,零基础也知道怎么学Python
  4. linux下软件的卸载,Linux下各种格式软件的安装及卸载方法
  5. Mac新手入门教学:活用Mac通知中心,生活讯息一眼看尽
  6. 拓端tecdat|R语言深度学习Keras循环神经网络(RNN)模型预测多输出变量时间序列
  7. vnc远程桌面很慢_vnc远程桌面-桌面空白解决方案
  8. instead of 触发器的用法
  9. Vue项目上传图片后在ie浏览器卡死
  10. (C语言版)百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱, 用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?
  11. 大数据运维工作(Linux,OGG,链路监控,Hadoop运维等)
  12. 人月神话(二)外科手术队伍、贵族专制、民主政治和系统设计
  13. CSS常用函数补充(var、clac、blur、gradient)
  14. endnote引入毕业论文规定的GB/T7714参考文献格式
  15. 深入理解LightGBM
  16. 面向对象(封装,this,static,代码块)
  17. 智能硬件evt dvt pvt mp
  18. DOM-21【键盘事件、贪吃蛇运动原理】
  19. 性能调优篇:困扰我半年之久的RocketMQ timeout exception 终于破解了
  20. 【软件测试】瓶颈?资深测试聊测试开发的瓶颈在哪?

热门文章

  1. (零二)Flask有手就行——动态路由
  2. Python调用,爬虫JS逆向——ajax类型数据,数据加密获取步骤和方法(二)
  3. 线束展开3d线束展平2d
  4. 支付宝被黑客攻击了...
  5. 中移动称推TD-LTE上网卡达3G速率10倍
  6. RDA工具 ProductLineToolV8.00.09_20121203
  7. 港中大汤晓鸥教授团队超越谷歌破互联网物体检测世界纪录
  8. PS如何恢复原来的“自由变换”的!
  9. 关于Eclipse中出现reaching for main types问题的解决
  10. 【构建ML驱动的应用程序】第 4 章 :获取初始数据集