返回顶部
首页 > 资讯 > 精选 >Java中的getClass()及getName()方法怎么使用
  • 130
分享到

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

2023-06-22 04:06:13 130人浏览 泡泡鱼
摘要

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

本篇内容介绍了“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();     } }

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

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

所以输出的是

test.SuperTest

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

--结束END--

本文标题: Java中的getClass()及getName()方法怎么使用

本文链接: https://lsjlt.com/news/302472.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java中的getClass()及getName()方法怎么使用
    本篇内容介绍了“Java中的getClass()及getName()方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!getClas...
    99+
    2023-06-22
  • Java中的getClass()以及getName()方法使用
    目录getClass()及getName()方法使用getClassgetName关于getClass()与getName()一道题在牛客网上看到的一道题目getClass()及ge...
    99+
    2024-04-02
  • java中getname的作用是什么
    在Java中,getName是一个方法,它用于获取对象的名称。它可以应用于不同类型的对象,包括类、线程、方法等。对于类对象,getN...
    99+
    2023-10-21
    java
  • Java中的clone方法怎么使用
    在Java中,`clone()`方法是用来创建对象的一个浅拷贝副本。要使用`clone()`方法,需要遵循以下步骤:1. 首先,在要...
    99+
    2023-09-15
    Java
  • Java中的equalsIgnoreCase()方法怎么使用
    equalsIgnoreCase()方法是用来比较两个字符串是否相等,不区分大小写。使用方法如下:```javaString str...
    99+
    2023-09-12
    Java
  • java中的indexOf()方法怎么使用
    在Java中,indexOf()方法用于查找指定字符或字符串在字符串中第一次出现的位置。它的语法如下:```javapublic i...
    99+
    2023-09-14
    java
  • java中的tostring方法怎么使用
    在Java中,toString()方法是Object类的一个方法,可以用于将一个对象转换成字符串表示形式。通常情况下,toStrin...
    99+
    2023-08-16
    java tostring
  • java中的close方法怎么使用
    在Java中,close方法通常用于关闭资源,如文件、网络连接、数据库连接等。关闭资源是为了释放资源,防止资源泄露和系统性能问题。 ...
    99+
    2024-03-01
    java
  • java中的matches方法怎么使用
    在Java中,matches方法是用于检查字符串是否匹配指定的正则表达式的方法。它的用法如下: String str = "...
    99+
    2024-03-02
    java
  • java中getstring方法怎么使用
    在Java中,`getString()`方法通常是指从用户输入的控制台读取字符串的方法。它可以使用`Scanner`类来实现。下面是...
    99+
    2023-09-23
    java
  • java中trim方法怎么使用
    在Java中,`trim()`方法是用于去除字符串两端的空白字符(包括空格,制表符,换行符等)的方法。使用`tri ...
    99+
    2023-08-31
    java trim
  • java中getdescription()方法怎么使用
    在Java中,`getDescription()`方法通常用于获取对象的描述信息。此方法的具体使用方式取决于具体的对象类型和实现。一...
    99+
    2023-09-22
    java
  • java中wait方法怎么使用
    在Java中,wait()方法是Object类的一个方法,用于使当前线程进入等待状态,直到其他线程调用notify()或notify...
    99+
    2023-09-16
    java
  • Java中containsKey方法怎么使用
    在Java中,containsKey方法用于判断一个Map集合中是否包含指定的key。其使用方法如下:1. 导入Map类所在的包:`...
    99+
    2023-09-12
    Java
  • java中change方法怎么使用
    在Java中,change方法通常是用于修改对象的状态或属性。具体使用方法取决于你要修改的对象的类型和你的需求。以下是一些常见的ch...
    99+
    2023-09-15
    java
  • Java中setName方法怎么使用
    在Java中,setName方法用于设置对象的名称。一般来说,一个类中包含一个私有的字符串类型的成员变量name,以及对应的公有的s...
    99+
    2023-10-25
    Java
  • java中substring方法怎么使用
    在Java中,substring方法是用于从字符串中提取子字符串的方法。它有两种重载的形式: `substring(in...
    99+
    2023-10-25
    java
  • java中location.replace()方法怎么使用
    在Java中,没有一个名为location.replace()的方法。location.replace()是JavaScript中用...
    99+
    2023-10-18
    java
  • java中write方法怎么使用
    在Java中,write方法用于将字符或字符数组写入输出流中。它可以用于写入字符、字符串、字符数组和字符串的一部分。下面是write...
    99+
    2023-10-18
    java
  • java中getattribute方法怎么使用
    在Java中,getAttribute()方法用于获取对象的属性值。通常用于获取对象的特定属性的值。以下是使用getAttribut...
    99+
    2023-10-18
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作