Class<?>[] allClasses = newInstance.getClasses();什么意思
时间: 2024-05-20 14:18:52 浏览: 75
spring4.x 集成 jersey2.x 实现对外提供接口服务
这行代码的作用是获取 `newInstance` 对象所属的类的所有公共内部类和接口的 `Class` 对象。具体来说,`newInstance.getClasses()` 方法返回一个 `Class<?>` 数组,其中每个元素都是 `newInstance` 对象所属类的公共内部类或接口的 `Class` 对象。
如果 `newInstance` 对象所属的类没有任何公共内部类或接口,则该方法返回一个长度为 0 的数组。注意,这里只能获取公共内部类和接口的 `Class` 对象,而不能获取私有内部类或外部类的 `Class` 对象。如果需要获取所有内部类和接口的 `Class` 对象,包括私有的,则需要使用 `newInstance.getClass().getDeclaredClasses()` 方法。
阅读全文