亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

為什么這里是Telephone phone而不是Initial Telephone phone呢

http://img1.sycdn.imooc.com//5db229b3000140f521601440.jpg

如圖,新建一個對象的時候為什么用InitialPhone當class名,而不是Phone當class名呢?

正在回答

3 回答

標題問題 我給你一個例子你就明白了:

北京?長安城?=?new?北京();?????????//在北京創建了對象-長安城,
長安城.周恩來();??????????????//并創建了方法?周恩來

老師跑到了上海,說要用到周恩來的方法,你也知道周恩來在北京的長安城,上海也沒有長安城,所以并不是?

上海?長安城?=?new?上海();

? 而是在上海這個class里寫?

北京?長安城?=?new?北京();

因為在同一個package包里(你理解為中國這個包),所以你直接在上海輸入這段代碼,電腦也知道你說的什么。

實在還是不懂,就這么說,你在北京修了一個長安城,用了周恩來提交的方法運作,你覺得這方法不錯,要在全國推廣運行,你不可能特意在每一個地方修一個一模一樣的長安城,然后在運作周恩來的方法吧= =!


正文問題:class名隨便你取,InitialPhone還是Phone都可以。上海還是成都是你自己決定的

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

為什么我用IntelliJ創建InitialTelephone的類,調用Telephone的類的時候系統提示Telephone這個類名沒有被定義?其中Telephone和InitialTelephone兩個類都在一個package名下??

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

他是將定義類和創建對象放在了同一個包的兩個不同的類中,而所創建的對象要屬于的是Telphone類,所以選擇調用的時候都是選擇Telphone類。

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

因為sendMessage()方法在Telphone類中

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

舉報

0/150
提交
取消

為什么這里是Telephone phone而不是Initial Telephone phone呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號