關(guān)于import包的規(guī)范問題
我生成了一個(gè)名為“TelPhone2”的包,下面有一個(gè)類Telphone,之后在包名為“com.imooc”下面初始化一個(gè)Telphone類,但是我發(fā)現(xiàn)采用“import TelPhone2.Telphone;”和“import TelPhone2.*;”效果是不一樣的,前者是調(diào)用的TelPhone2中定義的構(gòu)造方法,而后者調(diào)用的是com.imooc包下定義的構(gòu)造方法,請(qǐng)問這是為什么啊?
2017-02-21
TelPhone2包是com.imooc包的子包吧,我也遇到這個(gè)問題了,導(dǎo)入TelPhone2.*結(jié)果調(diào)用的是其上級(jí)包imooc中的類Telephone
2017-01-28
因?yàn)?第一個(gè) 你明確的指出了 是?import TelPhone2.Telphone; 這個(gè)包下的類 所以使用的是這個(gè)類 而如果你使用導(dǎo)入的包名是import TelPhone2.*;后面的*號(hào) 指的是所有的import TelPhone2下面的類 所以會(huì)出現(xiàn)你說的那種情況 ,建議是 指向明確