最贊回答 / weixin_慕無忌5542348
第一張圖Tepphone phone=new Telphone(),new后面不能接Telphone(),因為Telphone類里只有抽象的sendMessage方法,并沒有具體實現(xiàn),當你實例化一個Telphone的對象時是沒有具體的sendMessage方法給你調(diào)用的,new后面應該接SmartPhone()或者CellPhone(),這兩個類里有具體實現(xiàn)的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
最新回答 / 慕仰5288958
那是老師在講課時候方便理解說的,主要是 通過InitialTelephone類的 main方法執(zhí)行 創(chuàng)建Telephone類。
2020-04-04
最贊回答 / blowwind
你的Animal類的構(gòu)造參數(shù)都寫錯了,不應該有void返回值,如果有返回值系統(tǒng)會認為是一個普通的方法,不是構(gòu)造方法,所以相當于你沒有定義有參的構(gòu)造方法,那么默認的無參方法依然存在。
2020-03-31
最贊回答 / 慕慕6661858
你也可以這樣寫,System.out.println("姓名:" + name + "\n加分后的成績:" + mi.getScore()); 只是審題得知需要定義一個局部變量newScore并給它賦值mi.getScore()的返回值而已
2020-03-29
已采納回答 / 慕仙2034763
因為你的類名用的是HelloWorld,并且你要先創(chuàng)建對象HelloWorld hello = new HelloWorld();
2020-03-27