3 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
其實(shí)就是把class放在不同的文件夾下,一層層的文件夾下用點(diǎn)號(hào)隔開(kāi)來(lái),這個(gè)就是package,不同的文件下你可以定義名字一樣的類(lèi),只是為了便于分類(lèi)和管理啦

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
當(dāng)前文件所在的文件夾??梢赃@么說(shuō)
只能說(shuō)你描述的不好,都不知道你問(wèn)的是什么
src是存放源碼的地方,在src下面有很多package,也就是包。這些包你大考工作目錄,其實(shí)就是文件夾
package game;這句意思就是當(dāng)前這個(gè)目錄是game這個(gè)包
import java.util.*;這里是引入jar包里的文件
public class Game {這個(gè)就是類(lèi)了
}
不用糾結(jié)這些東西啊,它只是個(gè)目錄而已
我的工作區(qū)設(shè)在E盤(pán),如果打開(kāi)E盤(pán)去找這個(gè)文件,目錄是
E:\workspace\test\src\game
就是個(gè)文件夾的名字

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
package是名稱(chēng)前綴,xxx.xxx.xxx.User;
就像外國(guó)人的姓名一樣分很多段,既能區(qū)分出各種重名的class,比如有好幾個(gè)不同項(xiàng)目里都有User。也可以用來(lái)分類(lèi),好辨認(rèn)。
import xxx.xxx.xxx.User之后,代碼里只要簡(jiǎn)寫(xiě)User,程序就知道它的全名了,從import里找。
如果一段代碼里出現(xiàn)了兩個(gè)不同的User,那就不能靠import了,就得寫(xiě)完整名稱(chēng)來(lái) new xxx.xxx.xxx.User()
添加回答
舉報(bào)