Java 知識點整理-4.面向物件(包、許可權修飾符、內部類1~38)+ 面向物件一點補充
阿新 • • 發佈:2018-11-16
1、包package的概述:Ⅰ.將位元組碼(.class)進行分類存放。 Ⅱ.包其實就是資料夾。
2、包的命名:域名倒著寫。
3、定義包的格式:package 包名; 多級包用.分開即可。
4、定義包的注意事項:ⅰ.package語句必須是程式的第一條可執行的程式碼。ⅱ.package語句在一個java檔案中只能有一個。ⅲ. 如果沒有package,預設表示無包名。
5、帶包的類用cmd編譯和執行:Ⅰ.javac編譯的時候帶上-d即可。javac -d .類名.java。Ⅱ.通過java命令執行。java 包名.類名。
6、import關鍵字的概述:import是讓有包的類對呼叫者可見,不用寫全類名。
7、import關鍵字的使用:Ⅰ.導包格式 :import 包名; 這種方式匯入的是 類的名稱,可以最後寫*(*代表萬用字元,會到該包下挨個匹配,匹配上就匯入),但不建議,在開發中我們用的都是匯入具體的類。Ⅱ.package,import,class有順序關係。
8、四種許可權修飾符:
|
本類 |
同一個包下(子類和無關類) |
不同包下(子類) |
不同包下(無關類) |
private |
√ |
|
|
|
預設 |
√ |
√ |
|
|
protected |
√ |
√ |
√ |
|
public |
√ |
√ |
√ |
√ |