2013-09-27 48 views
-2

嘿,我剛剛得到一個快速的問題,關於java。什麼級別的訪問可能沒有訪問指令的類? java

什麼級別的訪問可能沒有訪問指令的類?

+0

這個問題不清楚......你能改說嗎? – Arham

+0

我真的不知道如何改寫它,但是如果你只是在沒有指示的情況下創建一個類,那麼它將具有什麼樣的acsess級別?它有多少代碼將交給? – user2764700

+0

http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html –

回答

0

的訪問級別是在Java類default即包訪問

0

如果你問的是默認的訪問修飾符,這是包私有的(這意味着它只能訪問代碼在同一個包) :

class X{ // package-private class 

    int x; // package-private field 

    void test(){} // package-private method 

} 

儘管如此,接口中的方法是公共的。

+0

非常感謝thilo這就是我正在尋找 – user2764700

1

根據Java文檔:

如果沒有修飾符(默認值,也被稱爲包私人),它僅僅存在於自己包是可見的(包名爲相關類的羣體 - 你會了解他們在後面的課程)

成員水平,你也可以使用公共改性劑或沒有。修飾符(包私有)就像頂級類一樣,並且具有相同的含義。