已采納回答 / 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
最新回答 / qq_慕仙9563083
外部類可以調用內部類?比如Outer里有一個innerClass的內部類?Outer out = new Outer(); 兩個都可以使用 Outer.InnerClass in1 = out.new InnerClass();? ? ??Outer.InnerClass in2 = new Outer().new InnerClass();
2020-07-25
最贊回答 / SleepybearZzz
一個類的執行步驟是先創建靜態變量,再執行靜態方法,故無法在靜態方法里創建。靜態方法的作用是給已經創建的靜態變量賦值,而不是創建靜態變量。同類中調用靜態方法是可以只用調名字的,自己先在編譯器運行一遍再提問,答案只是參考
2020-07-22