最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(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)造方法,請問這是為什么???

正在回答

2 回答

TelPhone2包是com.imooc包的子包吧,我也遇到這個問題了,導入TelPhone2.*結(jié)果調(diào)用的是其上級包imooc中的類Telephone

0 回復 有任何疑惑可以回復我~

因為 第一個 你明確的指出了 是?import TelPhone2.Telphone; 這個包下的類 所以使用的是這個類 而如果你使用導入的包名是import TelPhone2.*;后面的*號 指的是所有的import TelPhone2下面的類 所以會出現(xiàn)你說的那種情況 ,建議是 指向明確

0 回復 有任何疑惑可以回復我~
#1

慕粉1550466909 提問者

您可能沒明白我的意思,我是問在采用“import TelPhone2.*;”應當是我調(diào)用包TelPhone2中的所有類,那么這個語句的適用范圍應當是大于“ import TelPhone2.Telphone; ”的,按理說在生成一個Telphone類的對象的時候應當也調(diào)用的是TelPhone2.Telphone的構(gòu)造函數(shù),但運行后發(fā)現(xiàn)實際上調(diào)用的是我本包也就是com.imooc包下定義的構(gòu)造函數(shù),所以覺得很奇怪
2017-01-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季
  • 參與學習       531264    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

關(guān)于import包的規(guī)范問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號