1. 程式人生 > >java學習2、軟體包和訪問許可權

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  + 包名+類名;