首页 > 作文

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

更新时间:2023-04-04 04:35:57 阅读: 评论:0

目录
getclass()及getname()方法使用getclassgetname关于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 strin蜀道难的作者g getname()  

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

实体:深圳实验承翰学校对象引用的目的地

该类运行时类型为studentson 编译时类型为student ,则ss.getclass()返回studentson类

运行结果:

studentson

关于getclass()与getname()一道题

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

package test;import java.util.date; public clas手印画s supertest extends date{     private static final long rialversionuid = 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

以上为个人经验,希望能给大家一壮烈牺牲个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-04 04:35:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d093deae9540b907129be44c050a0672.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Java中的getClass()以及getName()方法使用.doc

本文 PDF 下载地址:Java中的getClass()以及getName()方法使用.pdf

标签:类型   方法   对象   变量
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图