Java中的"extern"和"internal"并不是關(guān)鍵字,而是用來(lái)描述變量或方法的可訪問(wèn)性的概念。然而,這些概念在Java中并沒(méi)有直接的對(duì)應(yīng)實(shí)現(xiàn),因?yàn)镴ava的訪問(wèn)修飾符(如public, private, protected)已經(jīng)提供了足夠的控制來(lái)定義變量和方法的可訪問(wèn)性。
不過(guò),為了解釋這兩個(gè)概念,我們可以參考它們?cè)谄渌幊陶Z(yǔ)言中的含義,并將其應(yīng)用于Java的上下文中:
外部變量(External Variables):
內(nèi)部變量(Internal Variables):
總結(jié):在Java中,所有的變量都是局部的,并且具有適當(dāng)?shù)目稍L問(wèn)性修飾符。沒(méi)有直接的"extern"或"internal"關(guān)鍵字來(lái)描述變量或方法的可訪問(wèn)性。如果你想要模擬這些概念,你可以考慮使用包級(jí)別的變量(具有適當(dāng)?shù)脑L問(wèn)修飾符)作為"內(nèi)部變量"的類(lèi)比,而將類(lèi)的成員變量視為更廣泛的可訪問(wèn)性范圍內(nèi)的變量。