java - 访问修饰符(公共(public)、私有(private)、内部、 protected )的安全影响

标签 java c# security access-modifiers

实际做C#、Java等编程语言中属性方法访问修饰符对应用程序的安全性有影响吗?它们是否也以某种方式防止未经授权的访问?还是它们只是用于清晰和适当编程的工具?

最佳答案

不,访问修饰符不提供安全保护。它们只是为了方便开发人员而存在,例如它们有助于实现良好的编码实践并有助于编程模式。

通过在 Java/C# 和其他语言中使用反射,可以很容易地访问其他无法访问的修饰符。

关于java - 访问修饰符(公共(public)、私有(private)、内部、 protected )的安全影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31291022/

相关文章:

jsp中的Java类

java - 任何带有回车符的字符

java - JTable:从右到左对齐组件

security - 如何最好地向您自己公司的 Web 开发团队展示安全漏洞?

java - 如何让JButton垂直填充BoxLayout?

c# - 重新抛出包装对象的异常

c# - async-await 的不同行为

c# - C# 中的动态参数定义

security - X.509 证书中 "validity period"的用途是什么?

java - 两个资源微服务之间的预定通信