java - 在java中,关于访问修饰符, "world"这个词是什么意思?

标签 java modifiers

我在 stackoverflow 上看到一篇帖子,其中有关于 java 中访问修饰符的简单明了的总结。 我明白除了一件事很奇怪:“世界”这个词代表什么?什么意思?

我已经删除了模式摘要的显示,因为渲染很奇怪:s 所以请看下面的链接>>>

这是帖子的链接: In Java, difference between default, public, protected, and private

提前致谢!

最佳答案

这意味着如果我有一个像这样的类:

package com.example;

public class Foo {
    public int bar;
}

我可以从最一般意义上的“外部”访问它,例如:

package com.client;         // not in the same package of `Foo`

class Client {              // not a subclass of `Foo`
    Foo foo = new Foo();    // possible because `Foo` is world-visible
    public int foobar() {
        return foo.bar;     // possible because `bar` is world-visible
    }
}

关于java - 在java中,关于访问修饰符, "world"这个词是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16202763/

相关文章:

java - 图像构建期间的多线程

java - 我们如何从请求对象调用 setAttribute 方法?

c++ - 为什么 static 修饰符会阻止其变量被重新分配新值?

java - Apache 服务器 RewriteRule 到 Tomcat war - 从 url 中删除应用程序名称

java - String.hashCode() 是否可以跨 VM、JDK 和操作系统移植?

Java继承和重写方法——修饰符的影响

java - 'public static' 和 'static public' 之间的区别

swift - 使用 "open"和 "public"

java - 使用按键绑定(bind)将操作绑定(bind)到 3 个或更多按键的组合

java - 使用Java LocalTime.parse方法