Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在这个例子中,展示了一种如何从另一个类调用类 A 的私有方法的方法?
由于在“常规方式”上我们不能使用它,这是否违反封装?
是的,这是违规行为。这就是您应该谨慎使用反射的原因之一。更多看这里。可以通过使用SecurityManager对其进行一定程度的控制
是的,它是,并且使用反射明确地是逃避通常的访问控制的一种手段。如果防止这种情况真的很重要,您可以安装一个SecurityManager限制反射的。
SecurityManager