getDeclaringClass
该方法返回一个Class对象,返回当前class对象的声明对象class,一般针对内部类的情况,比如A类有内部类B,那么通过B.class.getDeclaringClass()方法将获取到A的Class对象.
在使用反射对象时比如Method和Field的getDeclaringClass方法将获取到所属类对象
getDeclaredClasses
该方法返回当前Class声明的public,private ,default,private的内部类
getClasses
该方法获取的是包含父类和当前类声明的public类型的内部类,注意是public的