Does reflection breaks the idea of private methods, because private methods can be access outside of the class?

Viewed 5816

Does reflection break the idea of private methods? Because private methods can be accessed from outside of the class? (Maybe I don't understand the meaning of reflection or miss something else, please tell me) http://en.wikipedia.org/wiki/Reflection_%28computer_science%29

Edit: If relection breaks the idea of private methods - do we use private methods only for program logic and not for program security?

Thanks

14 Answers
Related