例如,当您有一个switch语句时,java创建一个以$开头的变量。如果要查看此示例,请查看其中包含switch语句的类的java反射。当您在类中的任何地方至少有一个switch语句时,您将看到这些变量。
要回答您的问题,我认为您不能访问(除了反射)综合类。
如果要分析的类(通过反射)一无所知,并且需要了解有关该类的非常具体的低级知识,则可能最终会使用与合成类有关的Java反射方法。这里唯一的“用法”是获取有关该类的更多信息,以便在您的代码中正确使用它。
(如果执行此操作,则可能正在构建其他开发人员可以使用的某种框架。)
否则,如果您不使用反射,那么我就不知道合成类的实际用途。



