java學習2、軟體包和訪問許可權
1、什麼是java的軟體包
簡單的說就是 把類放在不同的資料夾下面。
package +包名; 一個類的全名 應該是 包名 + “."+類名
1)、包名 一般所有字母 都為小寫
2)、包名一般情況下,是你域名的倒過來寫
2、Java當中的訪問許可權
1)、public 公共許可權
可以修飾類、函式、成員變數 沒有任何限制 同一個包中 或者 不同的包中 都可以 自由訪問
兩個類在不同的包中,呼叫需要用public 許可權,同樣 成員物件、成員函式也需要使用public 許可權
2)、private 私有許可權
可以修飾成員函式、成員變數 只能在本類當中使用
private 定義的 成員變數和成員函式 只能在 本類當中使用
3)、 default 包級別的訪問許可權
可以修飾類、成員函式、成員變數 在同一個包中 可以自由 訪問
(不寫許可權修飾符)什麼都不寫就預設是 default 許可權 在不同的包中 是無法訪問的
4)、protected 受保護許可權
protected許可權首先擁有和default一樣的功能,但是該許可權只能修飾成員函式、成員變數
只有 父類的子類(可以是不同的包中) 才能 使用 protected許可權修飾成員函式和成員變數 。 public是所有的成員都可以使用
public >> protected >> default >> private
3、import 匯入不同包中的類 可以直接開始使用
e.x import + 包名+類名;