Java中的getClass()及getName()方法怎么使用
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容介绍了"Java中的getClass()及getName()方法怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
香港服务器可以做微端吗
pandas读取 数据库大文件
软件开发可以学python吗
oa服务器上网问题
网络安全计划英语手抄报
u盘做服务器
订单管理软件开发框架
sql数据库二进制文件
有经验的服务器维护
软件开发产生什么税
上海专业软件开发管理
临汾网络技术市场报价
路由器域名解析服务器不可达
关系型数据库硬盘最大是
数据库和消息队列区别
服务器装到内存上
iis服务器配置相关知识
全国网络安全人才培养高校
应用数据库连接服务器架构
陕西蜀岙网络技术有限公司
软件开发部门群名称
深圳市陈纬网络技术公司
镜像服务器设置
金蝶怎么恢复账套数据库视频
服务器获取管理口ip
网络安全是越来越吃香吗
武汉中南软件开发
网络安全主题征文1500
中小学生网络安全主题班会
腾讯合区服务器列表