Java反射
类对象:就是类的对象。好比狗。
例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分例如, 牌子上会有这样的信息:狗脊椎动物门哺乳纲食肉目犬科。部分实际上是在说明,狗的父类什么介绍这个继承关系。
狗能当宠物,这说明的是实现了什么接口。
狗有四条腿,脚上每 个脚上有 4个脚趾,有尾巴…… 这些, 表明的都是狗有什么实际上说明的是狗属性。
狗吃肉,能看家拉雪橇……这说明的是有哪些方法。
1:在Java中获得类对象的方式
1:在Java中获得类对象的方式 1:类.class System.out.println(Animal.class); 2:类的引用.class Animal a=new Animal(); System.out.println(a.getClass());
2:利用类对象得到一些信息。
1):getName(): 获得类的名称,包括包名
2):getSimpleName(): 获得类的名称,不包括包名
3):getSuperClass(): 获得本 类的父类的类对象
4):getInterfaces(): 获得本类所实现的所有接口的类对象,返回值类型为Class[],因为一个类可以实现多个接口。