JAVA學習之路 (七) package包管理

Meils發表於2019-01-19

使用包(Package)管理Java中的類

在開發過程中需要提供大量的類,那麼這麼多類會發生同名的情形呢?答案是肯定的。那麼如何處理這種重名問題呢?

1、管理Java檔案 
2、解決同名檔案衝突。Java允許在類名前面增加一個字首來限定這個類,這個就是Java中的包機制

clipboard.png

系統中的包

java.(功能).(類)
java.lang.(類)   包含java語言基礎的類
java.util.(類) 包含java語言中各種工具類
java.io.(類)    包含輸入,輸出相關功能的類
java.net.*  : 包含Java 網路程式設計的相關介面

如何定義包

格式 : package + 包名; 
例如: package com.lemon; 
package com.test.cat; // 定義包
  • 命名規範

包命名規則:域名倒序+模組名稱+功能名稱

在Java中,包的命名規範是全小寫字母拼寫(一般命名為公司域名的反向) 
例如 : 域名為lemon.com 其反向為 com.lemon

載入指定包下面的具體類

import com.test.cat.*;
// 載入該包下的所有類

import com.test.cat.Cat; // 載入具體類
  • 引入包下的類還需注意

import包名.*只能直接訪問指定包名下的類,無法訪問子包下的類

clipboard.png

相關文章