gpt4 book ai didi

java - Java中的public int和int有什么区别?

转载 作者:行者123 更新时间:2023-11-29 06:42:49 25 4
gpt4 key购买 nike

我才刚刚开始学习 Java(我是一名学生,C++ 是我最了解的基础语言)并且遇到了访问和修饰符。

在代码中我看到了

 public int NAME;
// and
int NAME;

有区别吗?如果是这样,有什么区别。它具体是做什么的?

最佳答案

public int 是一个没有访问控制的变量。它实际上是一个全局变量。如果您愿意,未修改的 int 是一个“protected+”int,它作为一个 protected int 运行,但不能被子类使用。 protected int 可以由包含该特定 int 变量的类的子类使用。私有(private)整数只能在该类中使用。通常建议尽可能少地使用公共(public)变量,以促进信息隐藏/封装以提高安全性/可靠性。

Oracle Tutorial页面很好地涵盖了它。

关于java - Java中的public int和int有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9434470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com