已采納回答 / weixin_慕沐4565380
說實話,你這寫的太亂太雜了,開始用set和get來封裝的時候transpName和transpStyle前面修飾符就要為private,你定義為public就沒必要寫get,set方法最后用個for來循環是為了防止亂輸入來寫的嗎?沒有必要呀,你現在學習的就那么多,沒有必要去防止出現異常啥的來操作,就按照學到的知識寫就行了,你要非得自己輸入什么就顯示什么,那就直接用switch來寫,0-6代表啥輸出啥就行,要不然就直接輸出五種汽車得了,暫時不要想太多Bus set = new Bus();你這樣new一個對...
2020-07-27
已采納回答 / qq_慕慕9183427
我覺得應該是super只是父類的替身一樣的東西可以顯示父類屬性等,但不能直接這樣改,它們倆是不同的,你可以Animal a=new Dog()這樣去屬性覆蓋,這樣是可以改變父類屬性值的
2020-07-27
最新回答 / 慕設計7437558
show是外部的方法,你定義的mi是內部的對象,內部的對象只能調用內部方法,所以下面的mi.getScore就是調用getScore()方法,然后再給mi.getScor賦值給變量newScore
2020-04-22
最贊回答 / 無說有聽mk
sum()方法需要返回int數值,而return score1+score2,正是返回了(score1+score2)這個int值。sum()是靜態方法,所以在main里也可以這么輸出System.out.println("總分:" + sum());HelloWorld.sum()你這么寫,并沒有接受sum方法返回值,你要不這樣接收返回值:int what =?sum();要么直接輸出System.out.println("總分:" + sum());
2020-04-16