千家信息网

Java中的getClass()及getName()方法怎么使用

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容介绍了"Java中的getClass()及getName()方法怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大
千家信息网最后更新 2025年01月18日Java中的getClass()及getName()方法怎么使用

本篇内容介绍了"Java中的getClass()及getName()方法怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

getClass()及getName()方法使用

getClass

public final Class getClass()

返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。

Java的引用变量有两个类型,编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。

public class StudentDemo { public static void main(String[] args) {  Student ss = new StudentSon(1, 2);     Class a = ss.getClass();  System.out.println(a.getName()); }}

getName

public String getName()

以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。

实体:对象引用的目的地

该类运行时类型为StudentSon 编译时类型为Student ,则ss.getClass()返回StudentSon类

运行结果:

StudentSon

关于getClass()与getName()一道题

在牛客网上看到的一道题目

package test;import java.util.Date; public class SuperTest extends Date{     private static final long serialVersionUID = 1L;     private void test(){        System.out.println(super.getClass().getName());     }           public static void main(String[]args){        new SuperTest().test();     } }

1.super.getClass() 是父类的getClass()方法,其父类是Date,它的getClass()方法是继承自Object类而且没有重写,

2.在调用getName()方法而getName()是:包名+类名

所以输出的是

test.SuperTest

"Java中的getClass()及getName()方法怎么使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

类型 方法 对象 运行 变量 编译 一道 内容 实体 实际 更多 知识 输出 实用 学有所成 接下来 两个 名称 困境 形式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北科尔软件开发怎么样 深圳鸿升光纤网络技术有限公司 抗体药物是否人鼠交叉数据库 操作系统还原数据库 邵阳串口服务器多少钱 对网络安全意识的看法 怎么解决游戏服务器连接失败 高校教材管理系统数据库c 福建家用软件开发市场价 计算机网络技术的就业前景和薪资 pb数据窗口存储在数据库 济南哪里有培训网络安全 延边嘉恩软件开发有限公司 远程监控服务器提示内部错误 家具软件开发公司 数据库empty什么意思 jsp数据库打开网址 网络安全与执法专业要学擒拿吗 易语言 记账软件 数据库 广东软件开发一般多少钱 互联网科技大会大佬 webgis连接数据库 怎么把ps恢复默认数据库 电视盒子改装打印服务器 设计数据库的目的 厦门网络安全网站 网络安全毕设总结 海康威视软件开发工程师待遇 义乌电脑软件开发项目 数据库 现场教学视频教程
0