视频: 221 关于访问修饰符 protected和static 2024
像Java这样的面向对象的编程在隐藏细节上是很大的。编写一段代码的程序员不应该修改另一个程序员代码中的细节。这不是一个安全和保密的问题。这是一个模块化的问题。
当你隐藏细节的时候,你会把一段代码中的错综复杂的内容从另一段代码中加以扭曲和破坏。你的代码有很好的离散,可管理的块。你把复杂性降到最低。你犯的错误较少。你省钱。你帮助促进世界和平。
<! - 1 - >你可以找到很多使用私人领域的例子。当一个字段被声明为私人的时候,它被隐藏在外面的所有干扰。这种隐藏增强了模块化,最小化了复杂性,等等。其他地方都是公开宣布的事例。就像一个公众名人一样,公开的领域是敞开的。很多人可能知道埃尔维斯使用了什么样的牙膏,任何程序员都可以参考一个公共领域,甚至是一个没有命名为
埃尔维斯的领域。 <!在Java中,单词
public和 private 被称为 访问修饰符。 毫无疑问,您已经在声明中看到了没有访问修饰符的字段和方法。这种方法或字段被认为具有 默认访问权限。 许多示例使用默认访问,而不用大惊小怪。有时候没关系 你可以找到另一个访问修饰符。这是受保护的访问修饰符。在Java中,类的成员的默认访问权限是整个程序包的访问权限。在其前面没有 public,
private, 或 保护 的成员可以在其类所在的包中访问。