博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础面试题:super.getClass().getName() 执行结果是什么?
阅读量:5908 次
发布时间:2019-06-19

本文共 470 字,大约阅读时间需要 1 分钟。

package com.swift;import java.util.Date;public class Getclass_Test extends Date {    public static void main(String[] args) {        new Getclass_Test().test();    }    public void test() {        System.out.println(super.getClass().getName());        System.out.println(this.getClass().getSuperclass().getName());    }}

上面程序的执行结果是什么

Object类中的getClass方法是final的,所以无论谁调用得到的都一样,都是当前类的名字

得到父类名字用getClass.getSuperclass()

转载于:https://www.cnblogs.com/qingyundian/p/8331169.html

你可能感兴趣的文章
正则表达式 学习笔记1.3
查看>>
Support by Bouncy Castle
查看>>
Windows ThinPC 最终版已 RTM
查看>>
nmon性能监控
查看>>
SpringMVC懒加载导致的问题一则
查看>>
Tips of ACWS Framework
查看>>
HTTP handlers和Module简介
查看>>
新浪微博开放平台开发-android客户端(1)
查看>>
配置 Project Server 2010 与 Microsoft Exchange Server 2010 结合使用
查看>>
服务器架构之性能扩展-第七章(8)
查看>>
J2EE部署项目至Tomcat报错:Unable to read TLD "META-INF/c.tld"
查看>>
《跟阿铭学Linux》第6章 Linux磁盘管理——课后习题与答案
查看>>
biji001
查看>>
给年轻工程师的十大忠告
查看>>
在SQL2005 轻松配置SSIS包
查看>>
MDT2008部署之一概览
查看>>
正确删除归档日志
查看>>
Spring 3支持RESTful API/APP配置示例
查看>>
Dell R710服务器磁盘恢复数据库一例(记录)
查看>>
一个专业网管的工作笔记(超级珍藏)
查看>>