温馨提示×

什么是java extern关键字

小樊
83
2024-09-25 18:45:15
栏目: 编程语言

Java中的extern关键字并不是Java语言的一部分,而是C/C++语言中的一个概念。在C/C++中,extern关键字用于声明一个变量或函数是在其他地方定义的,而不是在当前文件中定义的。这通常用于链接不同文件中的变量或函数。

在Java中,没有直接等价于extern的关键字。Java使用publicprivateprotected和默认(无访问修饰符)等访问修饰符来控制类、方法、变量等的可见性。如果你想要在Java中引用另一个类或包中的公共成员,你只需要使用相应的访问修饰符(通常是public)来访问它们。

需要注意的是,Java中的类和接口是封装好的,你不能直接访问它们的内部实现细节,除非你使用反射API。此外,Java中的变量和方法都是自动存储在堆上的对象引用,而不是像C/C++中的变量那样直接存储在内存中的特定位置。

0