7
사적인 방법은 정말 안전합니까?
Java에서 private액세스 수정자는 클래스 외부에서 볼 수 없기 때문에 안전한 것으로 간주합니다. 그러면 외부 세계도 그 방법에 대해 알지 못합니다. 하지만 Java 리플렉션이이 규칙을 깨는 데 사용할 수 있다고 생각했습니다. 다음 경우를 고려하십시오. public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } 이제 다른 클래스에서 정보를 얻을 것입니다. public …