java - 访问修饰符在 JVM 内部如何工作?

标签 java jvm access-modifiers

访问修饰符JVM 内部如何工作?

最佳答案

Java Virtual Machine Specification详细介绍了这一点。特别是section 2.7.4 Qualified Names and Access Control状态:

A field, method, or constructor of a class may be declared using at most one of the public, private, or protected keywords. A public member may be accessed by any class or interface. A private member may be accessed only from within the class that contains its declaration. A member that is not declared public, protected, or private is said to have default access and may be accessed from, and only from, anywhere in the package in which it is declared.

关于java - 访问修饰符在 JVM 内部如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8722599/

相关文章:

oop - 继承打破封装?

java - 为什么我的 native JNI 代码是顺序运行而不是并发运行?

JAVA - 未检测到方法/函数

java - 当我读取 GPS 位置时 Android 返回 null

java - Java 类中方法和字段访问修饰符的简写?

java - Java类中的默认字段修饰符是什么?

java - 如何在 Spring Batch ItemWriter 中为子 bean 编写多个 XML 文件?

java - 如何从 Java 应用程序内部获取 VM 参数?

java - 调试随机 SIGSEGV 崩溃

java - Managed Runtime Initiative 的内核补丁和 JVM 中到底有什么?