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()); }}
public strin蜀道难的作者g getname()
以 string 的形式返回此 class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。
实体:深圳实验承翰学校对象引用的目的地
该类运行时类型为studentson 编译时类型为student ,则ss.getclass()返回studentson类
运行结果:
studentson
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 条评论) |