多年来我一直在编程,我认为我甚至理解公共,私人和受保护的大部分区别,但这些名称是否只是误导?这些能见度水平只是为了帮助我们避免绊倒自己的脚趾吗?我编写的许多语言似乎都没有强制执行大部分规则,而且我从未听说过黑客入侵系统,因为你的一个变量没有标记为私有.
我很想知道它多年来一直困扰着我.
language-agnostic security private protected public
language-agnostic ×1
private ×1
protected ×1
public ×1
security ×1