问答详情
源自:1-1 Class类的使用

是怎么理解吗

所有类都是class的对象,这个对象我们称之为Class类的类类型

People p=new People();

Animal a=new Animal();

Class c1=p.getClass();   这个c1对象代表的是People的类类型

Class c2=a.getCLass();  这个c2对象带表的是Animal的类类型

提问者:qq_仰望星空_96 2018-09-28 14:36

个回答

  • 慕田峪7238772
    2018-09-28 15:00:05
    已采纳

    第一句话有毛病,所有类都是class的对象,这个对象我们称之为该对象的类类型,但是你理解的结果是对的


  • qq_慕雪4472797
    2020-08-02 10:04:11

    所有的类都是Class类的对象,但是这个对象叫做该对象类类型,那么我还有个问题,例如object类是所有类的顶级父类,根据上面的阐述,那么object类也是Class类的对象,问题来了,Class类的父类是是Object类吗?

  • 假蛙工程师
    2018-09-30 20:23:26

    有点绕。可以这样理解吗p 是People类型的对象。 c1是Class类型的对象。 翻译成汉语:p是人 类型的对象,c1是类  类型的对象。