最贊回答 / weixin_慕無忌5542348
第一張圖Tepphone phone=new Telphone(),new后面不能接Telphone(),因為Telphone類里只有抽象的sendMessage方法,并沒有具體實現,當你實例化一個Telphone的對象時是沒有具體的sendMessage方法給你調用的,new后面應該接SmartPhone()或者CellPhone(),這兩個類里有具體實現的sendMessage方法。第二張圖Telphone前面應該是class而不是interface吧。即將public interface Telph...
2020-04-08
最贊回答 / 慕后端3046350
你沒有定義屬性吧public static int sum(){? ? ? //這一行的sum是一個方法名? ? ?sum=score1+score2;? ? ? ?//最后兩行sum是屬性,需要定義? ? ?return sum;}?還有屬性和方法都是類的成員,盡量不要相同,可以改成public static int sum(){? ? ? //這一行的sum是一個方法名? ? ?int sum1;? ? ?sum1=score1+score2;? ? ? ?//最后兩行sum是屬性,需要定義? ? ?...
2020-04-06
最贊回答 / blowwind
你的Animal類的構造參數都寫錯了,不應該有void返回值,如果有返回值系統會認為是一個普通的方法,不是構造方法,所以相當于你沒有定義有參的構造方法,那么默認的無參方法依然存在。
2020-03-31
最贊回答 / 慕慕6661858
你也可以這樣寫,System.out.println("姓名:" + name + "\n加分后的成績:" + mi.getScore()); 只是審題得知需要定義一個局部變量newScore并給它賦值mi.getScore()的返回值而已
2020-03-29