また合成関係で疑問が出た。 そもそも合成コンストラクタについては下記参照で。 君は合成コンストラクタを知っているか!(Java) - Fight the Future じゅくのblog staticネストクラスにprivate修飾子をつける。 package sample; import java.lang.reflect.Constructor; public class SyntheticSample { private InnerClass innerClass = new InnerClass(); private static class InnerClass {} public static void main(String[] args) throws Exception { Constructor<?>[] constructors = InnerClass.class.g