已采納回答 / 慕娘4130427
這兩個類其中一個是主類(含有main方法的類),另外一個類是實體類,描述該類對象;運行程序時執(zhí)行的是main方法,我覺得是為了養(yǎng)成良好的開發(fā)習慣,而且我自己感覺分成兩個類更能明確每個類是干什么的,更易于理解。
2019-08-28
已采納回答 / 慕村5515322
對象名.方法名:這種操作就是在調(diào)用類里面的方法。你所問的問題,根據(jù)我的理解,只能回答:調(diào)用方法屬于使用對象。調(diào)用屬性也是屬于使用對象。
2019-08-28
已采納回答 / 慕村5515322
已經(jīng)發(fā)現(xiàn)了,第二張圖片的第4行的方法名,打錯了。應(yīng)該與父類相同。Primeter() != Perimeter()
2019-08-28
已采納回答 / 慕移動221386
????public? static?? int sum(score1,score2) { ????? int sumscore=score1+score2;????? return sumscore;沒有聲明score1,score2
2019-08-23
已采納回答 / 慕虎3472736
Dog p1 = a.new Dog();Dog p2 = a.new Dog();這兩句為實例化內(nèi)部類語句了,Dog是子類并非內(nèi)部類,所以equals()的自動生成是在Animal類下自動生成的,所以默認為對比Animal類型,若在Dog類下自動生成重寫equals()則會自動生成為Dog類型
2019-08-14
已采納回答 / qq_慕碼人2423558
通過構(gòu)造方法,初始化塊以及靜態(tài)初始化塊給變量賦值。先執(zhí)行靜態(tài)初始化塊,再執(zhí)行初始化塊,后執(zhí)行構(gòu)造方法。main方法是程序的入口,通過main方法才能執(zhí)行程序
2019-08-14
已采納回答 / LMH300913
我猜想 Dog是一個成員內(nèi)部類,在創(chuàng)建對象的時候 :內(nèi)部類 對象名 = 外部類對象.new 內(nèi)部類();
2019-08-13
已采納回答 / weixin_慕俠4503377
創(chuàng)建子類的時候會先調(diào)用父類的構(gòu)造方法,再調(diào)用子類的構(gòu)造方法,跟是否調(diào)用eat沒有關(guān)系
2019-08-11
已采納回答 / 慕圣437346
是的,在main方法中,Vehicle?s=new?Steamship();父類引用指向子類對象,即引用多態(tài);s.show(); 創(chuàng)建了子類對象后調(diào)用了子類重寫的方法,即方法多態(tài)。
2019-08-07