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