`
a25765339
  • 浏览: 62501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Object类的getClass()方法

阅读更多
import java.util.Date;

public class TestCode extends Date {

	public static void main(String[] args) {
		new TestCode().test();
	}

	public void test() {
		System.out.println(super.getClass().getName());
	}
}


结果:TestCode

分析:
Object的getClass()方法的释义是:返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。

如果要取得父类的名字,可以使用this.getClass().getSuperclass().getName();
分享到:
评论

相关推荐

    Object类的getClass的用法---马克-to-win java视频

    Object类 getClass 马克-to-win java视频 的详细描述介绍

    JAVA之Object类所有方法

    6. **getClass()**: 返回对象的运行时类,即对象实际属于的类的`Class`对象,可以用来获取类的信息,如类名、构造器、方法等。 7. **notify()**: 唤醒一个等待在此对象监视器上的线程。线程通过调用`wait()`方法...

    Object类常用方法(csdn)————程序.pdf

    Object 类常用方法有 getClass()、hashCode()、toString()、equals()、finalize() 等。 getClass() 方法 getClass() 方法用于获取对象的实际类型。该方法返回了 Object 的 Class 对象,表示该对象的实际类型。应用...

    Object类和Scanner类

    **1.2 Object类的方法** - **`public int hashCode()`**: - 该方法返回对象的哈希码值,通常用来支持数据结构如哈希表的操作。 - 哈希码值是由哈希算法计算得出的一个整数值,与对象的实际内存地址相关联但不等同...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    #### 一、Object类常用方法 在Java中,`Object`类是最基础的类,所有其他类都直接或间接继承自它。因此了解并掌握`Object`类的方法对于深入理解Java编程至关重要。 1. **toString() 方法**: - **用途**:提供了...

    day01【Object类、常用API】-笔记.md

    这意味着所有Java类都自动继承了`Object`类中的方法和属性。 #### 关键方法 - `public String toString()`: 返回该对象的字符串表示。默认情况下,此方法返回的是对象的类名和哈希码的十六进制表示。然而,在实际...

    Java面向对象(进阶)- Object类的详细概述

    - `getClass()`:返回对象的Class对象,该对象包含有关对象的类的信息,如类名、方法等。 - `hashCode()`:返回对象的哈希码,用于哈希表(如HashMap)的快速查找。两个相等的对象应该返回相同的哈希码。 3. **...

    详解Java中Object 类的使用.rar

    6. **反射机制**:Object类中的`getClass()`方法返回一个`Class`对象,代表了运行时的类信息。配合Java的反射API,我们可以动态地获取类的属性、方法等信息,实现动态调用和类型检查。 7. **线程同步**:`wait()`、...

    JavaSE之Object与Object类

    以下是关于`Object`类及其相关知识点的详细说明: 1. **toString() 方法**: - `toString()`方法是`Object`类中的一个关键方法,它的作用是返回对象的字符串表示。默认情况下,`toString()`方法返回的是类名加`@`...

    java-object类

    2. **提供通用方法**:`Object` 类定义了一些非常重要的方法,如 `equals()`、`hashCode()` 和 `toString()`,这些方法在几乎所有 Java 类中都有应用。 3. **支持多态性**:通过继承 `Object` 类,Java 支持多态性,...

    Java Object 类高难度进阶版面试题集锦解析Java Object类高难度面试题及答案解析

    Object类提供了几个核心的方法,这些方法在处理对象时非常关键,包括equals()、hashCode()、toString()、clone()、finalize()等。 1. **equals() 方法**: - 默认情况下,equals() 方法比较的是对象的引用,即检查...

    Spring framework(cve-2010-1622)漏洞利用指南 .docx

    但是,攻击者可以通过提交特殊的参数,例如"class",来访问Object的getClass方法,从而获取ClassLoader对象,并执行恶意代码。 三、漏洞利用 攻击者可以通过提交恶意参数,例如"class=xxx",来访问Object的...

    Java中通过Class类获取Class对象的方法详解

    通过Class类可以获取Class对象,获取Class对象有三种方式:通过Object类的getClass()方法、通过类名.class获取Class对象、通过Class类中的forName()方法。每种方式都有其特点和应用场景,掌握这些方式可以帮助开发者...

    java之Object类方法技术分享PPT

    主要包含Object类中的getClass()、hashCode()、equals()、toString()方法的使用和作用,还包含一个3D旋转模型,还包含几个常见的面试题的解析,可用作学生每周技术分享或者上台演讲,适用于大学计算机专业相关人士。

    关于Java中Object类的几个方法示例

    在Java编程中,Object类的方法非常重要,常见的如getClass()、toString()和equals()。 1. getClass()方法: 这个方法用于获取运行时对象的类类型。这个方法返回的是一个Class类型的对象,它代表了对象的类型信息。...

    java中的Object类[文].pdf

    `Object`类中的`registeNatives()`方法是`private static native`的,这意味着它只能在`Object`类内部被调用,且是一个本地方法,负责注册本地方法的实现。 总的来说,`Object`类提供了对象的基本操作和行为,而`...

    Java实训教程 Java软件开发实战 Java类库 第1章 Object类 共29页.pptx

    - `toString`方法返回对象的字符串表示形式,默认情况下,`Object`类的`toString`方法返回对象的类名加上对象的哈希码值的十六进制表示形式。 - 子类可以通过重写`toString`方法来自定义对象的字符串表示形式,使其...

    302.300.JAVA基础教程_面向对象(中)-Object类综合练习(302).rar

    6. `getClass()`方法:返回对象的运行时类,这对于反射编程很有用,可以获取类的信息或者动态创建对象。 7. `notify()`和`notifyAll()`以及`wait()`方法:这些方法用于线程间的协作,它们是Java并发编程中的重要...

    Java.lang.reflect 包下常用的类及方法简介

    每个类在内存中都有一个唯一的`Class`实例,可以通过`Class.forName()`方法获取,或者通过`Object.getClass()`方法从对象中获取。 - `getConstructors()`:返回类的所有公共构造函数。 - `getDeclaredConstructors...

Global site tag (gtag.js) - Google Analytics