草庐IT

ClassContainer

全部标签

java - 使用 Java 反射的包与 protected 保护

为什么我可以使用反射来实例化内部保护类,而不能实例化具有包级保护的内部类?我不认为任何一个都可以在包外访问。考虑以下示例:packagedummy;publicclassClassContainer{protectedstaticclassInnerProtected{publicInnerProtected(){}}staticclassInnerDefault{publicInnerDefault(){}}privateclassInnerPrivate{publicInnerPrivate(){}}}packagedriver;publicclassDriverClass{pub