第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

關(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 回復(fù) 有任何疑惑可以回復(fù)我~

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

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉1550466909 提問者

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531213    人
  • 解答問題       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)微信公眾號