点class在java里面是关键字还是属性_

关于这个问题我相信有很多人跟我一样一直很困,一直不知道 .class是一个方法还是一个·属性,在API文档里面并没有查到相关资料
于是自己测试了一下,得出结论:

  1. 点class在java里面是关键字还是属性?
    这里可以认为是Object类的一个属性,从Class objectClass=Object.class;从可以看的出来.而且它和Class objectClass2=d.getClass();得到的结果是同一个对象.所有类都有这个属性.
  2. .一个接口点class是什么意思
    返回的类型是接口知,但是接口是不能实例化的,但是接口可以声明一个引用,指向其实道现类,也就是说,在实际中返回值都是这个接口的实现类的对象。这点就是面向对象的回一大特点。 说明返回的答对象是实现这个接口的某一个类型的实例。
posted @ 2022-09-10 11:14  Little_Monster-lhq  阅读(43)  评论(0编辑  收藏  举报