gpt4 book ai didi

java - Java中可见性修饰符的使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:00 25 4
gpt4 key购买 nike

class Orange{

Orange(){
}

}

在类前面和构造函数前面使用修饰符(在本例中为 package-private)有什么区别?我认为构造函数前面的修饰符意味着允许实例化类 Orange 的实例。但是类前面的修饰符呢?

最佳答案

首先,有 4 个访问级别由 3 个访问修饰符创建。

  1. 公共(public) - 无处不在
  2. protected - 在同一个包装中和 child 中可访问
  3. 默认 - 只能在同一个包中访问
  4. 私有(private) - 只能在同一类(class)访问。

您是正确的 - 构造函数级别的修饰符与类的实例化直接相关。

类级别的修饰符决定类的可访问性。

关于java - Java中可见性修饰符的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16727414/

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