2013-10-11 194 views

回答

1

「默認」訪問修飾符是在沒有給出訪問修飾符的情況下(即,不是public,private或protected之一)。

default該關鍵字用在switch語句的上下文中。如果沒有其他案例匹配,則採取「默認行動」。

+0

感謝您指出這兩條!由於某種原因,我忘記了所有關於交換機的默認設置! – Somjit

0

defaultkeyword其中有不同的用途。修飾符(like public, private, protected)是關鍵字的一部分。

3

如果沒有大小寫匹配指定的值,可以選擇在switch語句中使用缺省值來標記要執行的語句塊。或者,也可以使用default關鍵字在Java註釋中聲明默認值。

+0

+1註釋提及 – Somjit

1
Access Levels 
Modifier Class Package Subclass World 
public Y Y Y Y 
protected Y Y Y N 
no modifier Y Y N N 
private Y N N N 

沒有關鍵字用於默認的修飾符。這是在不同的上下文切換。

LINK

+0

我給出的鏈接已經有了該圖。所以... – Somjit

+0

來默認沒有關鍵字。 – sunleo

0

你無法提及默認作爲您的訪問修飾符。如果您沒有提及任何訪問修飾符(public,protected或private),則編譯器將其視爲默認訪問修飾符。如果它是一種方法,則只能在該包內訪問。

交換機使用默認關鍵字。該關鍵字與訪問修飾符沒有任何關係