Day10-包機制
包機制
Java 為更好地組織類而提供的機制,用於區別類名的名稱空間。
包相當於資料夾
包語句的語法格式為:(定義包)
package pkg1[.pkg2[.pkg3...]];
一般利用公司域名倒置作為包名。
為了能夠使用某一個包的成員,需要在 Java 程式中明確匯入該包,使用“import”語句可完成此功能,其語法格式為:(引用包)
import package1[.package2...].(classname |*)。
舉例:
在我們的IDEA裡面,base包和operator包都有Demo01、Demo02......,名字相同,但不在同一個包裡面,不會因此報錯
舉例——一般利用公司域名倒置作為包名。:
在 Java 中,利用公司域名倒置作為包名是一種常見的命名規範。
例如,假設一個公司的域名是 “www.example.com”。按照這個規範,包名可以這樣確定:首先將域名反轉,得到 “com.example”,然後根據具體的專案結構和模組進一步細分包名。比如,如果這個公司有一個名為 “myproject” 的專案,包名可以是 “com.example.myproject”
假設存在www.liu.com的域名,則我建立了這樣的包:
並且我在進入其中某一個類時,程式碼上面會出現
package com.liu.www.basic;
定義當前所處的包的位置