課程
/后端開發
/Java
/Java入門第二季 升級版
如圖,新建一個對象的時候為什么用InitialPhone當class名,而不是Phone當class名呢?
2019-10-25
源自:Java入門第二季 升級版 8-3
正在回答
標題問題 我給你一個例子你就明白了:
北京?長安城?=?new?北京();?????????//在北京創建了對象-長安城, 長安城.周恩來();??????????????//并創建了方法?周恩來
老師跑到了上海,說要用到周恩來的方法,你也知道周恩來在北京的長安城,上海也沒有長安城,所以并不是?
上海?長安城?=?new?上海();
? 而是在上海這個class里寫?
北京?長安城?=?new?北京();
因為在同一個package包里(你理解為中國這個包),所以你直接在上海輸入這段代碼,電腦也知道你說的什么。
實在還是不懂,就這么說,你在北京修了一個長安城,用了周恩來提交的方法運作,你覺得這方法不錯,要在全國推廣運行,你不可能特意在每一個地方修一個一模一樣的長安城,然后在運作周恩來的方法吧= =!
正文問題:class名隨便你取,InitialPhone還是Phone都可以。上海還是成都是你自己決定的
為什么我用IntelliJ創建InitialTelephone的類,調用Telephone的類的時候系統提示Telephone這個類名沒有被定義?其中Telephone和InitialTelephone兩個類都在一個package名下??
他是將定義類和創建對象放在了同一個包的兩個不同的類中,而所創建的對象要屬于的是Telphone類,所以選擇調用的時候都是選擇Telphone類。
因為sendMessage()方法在Telphone類中
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答為什么要新建一個類InitailTelephone來創建對象phone?不可以直接在Telephone類下創建對象phone嗎?
5 回答public telephone()為什么寫成void telephone()不行
2 回答請問為什么不是Telephone?
2 回答求問Telephone.java里面, Public class Telephone {}再嵌套Public Telephone (){}是什么鬼
3 回答Telephone這個類里面的public Telephone(){ }是什么意思呢,是行為? 但是上一節課1-3節里面的Telephone類里面的行為表達為 void sendmessage(){ }.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-11-18
標題問題 我給你一個例子你就明白了:
老師跑到了上海,說要用到周恩來的方法,你也知道周恩來在北京的長安城,上海也沒有長安城,所以并不是?
? 而是在上海這個class里寫?
因為在同一個package包里(你理解為中國這個包),所以你直接在上海輸入這段代碼,電腦也知道你說的什么。
實在還是不懂,就這么說,你在北京修了一個長安城,用了周恩來提交的方法運作,你覺得這方法不錯,要在全國推廣運行,你不可能特意在每一個地方修一個一模一樣的長安城,然后在運作周恩來的方法吧= =!
正文問題:class名隨便你取,InitialPhone還是Phone都可以。上海還是成都是你自己決定的
2020-04-02
為什么我用IntelliJ創建InitialTelephone的類,調用Telephone的類的時候系統提示Telephone這個類名沒有被定義?其中Telephone和InitialTelephone兩個類都在一個package名下??
2019-11-07
他是將定義類和創建對象放在了同一個包的兩個不同的類中,而所創建的對象要屬于的是Telphone類,所以選擇調用的時候都是選擇Telphone類。
2019-10-25
因為sendMessage()方法在Telphone類中