在開發過程當中須要提供大量的類,那麼這麼多類會發生同名的情形呢?答案是確定的。那麼如何處理這種重名問題呢?
一、管理Java文件 二、解決同名文件衝突。Java容許在類名前面增長一個前綴來限定這個類,這個就是Java中的包機制
系統中的包java
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包名.*只能直接訪問指定包名下的類,沒法訪問子包下的類spa