java包與包之間的調(diào)用 同一個(gè)包內(nèi)的類(lèi)怎么相互引用?
同一個(gè)包內(nèi)的類(lèi)怎么相互引用?要將所有類(lèi)放在同一文件夾中,現(xiàn)在將userinfo類(lèi)放在文件1中,將reg類(lèi)放在文件2中,這相當(dāng)于兩個(gè)項(xiàng)目。雖然這兩個(gè)類(lèi)有相同的包名,但它們不在同一個(gè)項(xiàng)目中,所以它們不在同
同一個(gè)包內(nèi)的類(lèi)怎么相互引用?
要將所有類(lèi)放在同一文件夾中,現(xiàn)在將userinfo類(lèi)放在文件1中,將reg類(lèi)放在文件2中,這相當(dāng)于兩個(gè)項(xiàng)目。雖然這兩個(gè)類(lèi)有相同的包名,但它們不在同一個(gè)項(xiàng)目中,所以它們不在同一個(gè)包中。更改方法:將這兩個(gè)類(lèi)放在同一個(gè)文件1(用戶(hù)信息.java):包db;公共類(lèi)userinfo{}文件1(注冊(cè)java):package DB public class reg{private userinfo public reg(){info=new userinfo()}}}現(xiàn)在可以嘗試了
要導(dǎo)入另一個(gè)項(xiàng)目的包,需要先引用源項(xiàng)目。例如:A應(yīng)該使用eclipse中B包中的類(lèi),A-->properties--> Java build path-->project-->add B,然后您可以在A的項(xiàng)目中清楚地使用B的東西。至于你的進(jìn)口java.util文件這沒(méi)有問(wèn)題,因?yàn)樗贘ava核心包中,就像每個(gè)人都有心臟和肺一樣,但你不必有別人的車(chē),事實(shí)上,你可以改變你的想法。如果您將項(xiàng)目B輸入為jar包,然后將jar包引入到項(xiàng)目a中,您可以直接編寫(xiě)import a,因?yàn)樗皇荍DK包,并且不存在于系統(tǒng)的path環(huán)境中,因此需要將其添加到項(xiàng)目環(huán)境中