Java中的extern
關鍵字并不是Java語言的一部分,而是C/C++語言中的一個概念。在C/C++中,extern
關鍵字用于聲明一個變量或函數是在其他地方定義的,而不是在當前文件中定義的。這通常用于鏈接不同文件中的變量或函數。
在Java中,沒有直接等價于extern
的關鍵字。Java使用public
、private
、protected
和默認(無訪問修飾符)等訪問修飾符來控制類、方法、變量等的可見性。如果你想要在Java中引用另一個類或包中的公共成員,你只需要使用相應的訪問修飾符(通常是public
)來訪問它們。
需要注意的是,Java中的類和接口是封裝好的,你不能直接訪問它們的內部實現細節,除非你使用反射API。此外,Java中的變量和方法都是自動存儲在堆上的對象引用,而不是像C/C++中的變量那樣直接存儲在內存中的特定位置。