getDeclaringClass
該方法返回一個Class對象,返回當前class對象的聲明對象class,一般針對內部類的情況,比如A類有內部類B,那麼通過B.class.getDeclaringClass()方法將獲取到A的Class對象.
在使用反射對象時比如Method和Field的getDeclaringClass方法將獲取到所屬類對象
getDeclaredClasses
該方法返回當前Class聲明的public,private ,default,private的內部類
getClasses
該方法獲取的是包含父類和當前類聲明的public類型的內部類,注意是public的