JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

JAVA面向對象學習之package關鍵字

23.1 包(package)

1、 概念:包是指將字節(.class)進行分類存放,包其實就是文件夾。

2、定義包的格式:

package 包名 ;

多級包用.分開即可。

3、定義包的注意事項:

3.1 package語句必須是程序的第一條可執行的代碼;

3.2 package語句在一個Java文件中只能有一個;

3.3 如果沒有package,默認表示無包名。

程序演示如圖1所示:

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖1

4、帶包的類編譯和運行:

4.1 編譯:帶上-d進行編譯:

javac -d . HellWorld.java (在當前文件夾下編譯)

4.2 通過java命令執行:

java 包名.Hellworld。

程序演示如圖2所示:

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖2

5、不同包下類之間的訪問:

程序演示如圖3、4、5所示:

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖3

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖4

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖5

說明:com.baidu.Person p = new com.baidu.Person("小區日記本",25) ;

訪問其他包時需要加上com.baidu.,否則無法訪問。

23.2 import關鍵字的概述和使用

1、import用於導包:

格式為:import 包名;(導入是到類的名稱)

package,import,class有順序關係:

package只能有一句,且在最前面;

import 導包一次有一句。

程序演示如圖6所示:

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖6

2、四種權限修飾符:

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

表1

程序演示如圖7所示

JAVA面向對象學習之package關鍵字、 import關鍵字及常見修飾符

圖7

23.3 類及其組成所使用的常見修飾符

1、修飾符:

權限修飾符:private,默認的,protected,public

狀態修飾符:static,final

抽象修飾符:abstract

2、類:

權限修飾符:默認修飾符,public(用的最多)

狀態修飾符:final

抽象修飾符:abstract

3、成員變量:

權限修飾符:private(用的最多),默認的,protected,public

狀態修飾符:static,final

4、構造方法:

權限修飾符:private,默認的,protected,public(用的最多)

5、成員方法:

權限修飾符:private,默認的,protected,public

狀態修飾符:static,final

抽象修飾符:abstract

6、組合規則:

成員變量:public static final

成員方法:public static

public abstract

public final

感謝支持,我是小區日記本,喜歡點關注。每天根據小編的學習,持續分享學習的筆記與心得。

案例代碼截圖僅包含部分,小編已整理了全部代碼並分享,可免費領取,私信回覆2個字:代碼


分享到:


相關文章: