Day10-包機制

1hahahahahahahaha發表於2024-10-06

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的域名,則我建立了這樣的包:

image-20241006152054242

並且我在進入其中某一個類時,程式碼上面會出現

package com.liu.www.basic;

定義當前所處的包的位置

相關文章