繁体   English   中英

从另一个类调用私有方法,这违反了封装

[英]Calling private method from another class, violating Encapsulation

示例中,提出了一种如何从另一个类调用类A的私有方法的方法?

既然不能以“常规方式”使用它,这是否违反了封装?

是的,这是一种侵犯。 这就是您应该谨慎使用反射的原因之一。 欲了解更多信息,请点击这里 可以使用SecurityManager对其进行某种程度的控制

是的,确实如此,并且使用反射明确地是逃避常规访问控制的一种手段。 如果真的很重要,请安装一个可以限制反射的SecurityManager

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM