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

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

已采納回答 / Levi_u
因為你的Book類有兩個構造重復了public? Book(int c) 和public? Book(int d)??c和d在這里只是參數名而已,本質上是沒有區別的,與其他構造不同,你這個因為都是傳的一個int值,也算不上重載,所以就是一樣的兩個構造方法

已采納回答 / Chieger
應該是之前的抽象類還沒保存,你保存了應該就不報錯了

已采納回答 / 慕數據9192110
HelloWorld o = new HelloWorld ()指的是創建了一個HelloWorld類的對象o;Inner inn = o.new Inner()指的是Inner是HelloWolrd里的一個內部類,創建一個內部類Inner的對象inn必須先創建一個外部類的對象o,用o來創建內部類對象inn;Inner inn =new Inner ()只能在內部類HelloWorld中使用創建inn

已采納回答 / 慕標2248916
不是刪除,上下兩圖都有screen=newScreen,但是上圖是正確的,下圖是錯誤的。if語句是為了判斷你輸入的newScreen值,如果小于3.5,強制賦值3.5,else如果你輸入的大于3.5,就把你輸入的賦值給screen,即screen=newScreen。但下圖因為screen=newScreen沒有被else{}包裹,沒有跟if形成配套語句,當輸入小于3.5時,if判斷后賦值3.5,然后又重新把你輸入的小于3.5的值,重新賦值給screen,if形同虛設。

已采納回答 / 慕標6211570
Super 是引用父類的屬性和方法,this是引用當前類的屬性和方法

已采納回答 / Levi_u
通常我們都需要對象來調用方法的(XXX xx = new XXX()這種都是構造方法),構造方法的作用就是創建這個類的一個對象,不管默認的空參還是自己寫的有參構造,如果沒有構造方法,你是沒有辦法創建出這個類的對象的,也就不能用里面的東西(變量或方法)。就像有一個狗的類,然后里面有一個狗吃骨頭的方法,那么你就需要先有一只狗(通過構造方法Dog dog = new Dog());創建出來,然后在用dog.eat();來吃骨頭

已采納回答 / Levi_u
你認為會報錯的原因是什么?因為名字一樣還是什么?方法內部屬于局部,隨著方法調用完畢就結束了,多個方法之間調用這一段相同的,并不會有影響

已采納回答 / Sar_Dar
是方法名,這是編程習慣,set + 屬性??? 意思是修改這個屬性時用的方法。通常我們不會直接修改屬性值,而是調用對應的set方法

已采納回答 / 王宇952611
public dog()是dog類的構造函數,構造函數不需要寫返回類型

已采納回答 / 酥v噠噠
第5行,你創建的是內部類,不加()的伮,加了是方法,就相當于寫了個方法中的方法,下面的屬性什么的會報錯,最后應該少了一個大括號

已采納回答 / 酥v噠噠
this關鍵字表示當前對象,是在對象內部應用對象本身。this本質上是個引用,哪個對象調用了這個方法,this就表示引用了哪個對象就比如說,在main方法中,你創建了一個phone對象,要調用含有this關鍵字的那個方法,那么this就表示phone,如果你創建的是a,this就表示a,用起來很方便我是這樣理解的,有別的可以補充一下
課程須知
本課程是Java開發的基礎,需要大家:掌握 Java 基本語法的使用。如果您是新手,建議先移步 《Java入門第一季》http://www.xianlaiwan.cn/learn/85
老師告訴你能學到什么?
• 掌握 Java 編程思路 • 熟練運用面向對象程序設計思想

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消