風林火山 10 發表於 July 14, 2009 檢舉 Share 發表於 July 14, 2009 這是課本上的練習題import java.io.Serializable; public class Stock_implement_Serializable { private String Symbol; private float Price; public Stock(String Symbol,float Price){ this.Symbol = Symbol; this.Price = Price; } public String getSymbol(){return Symbol;} public float getPrice(){ return Price;} public void setPrice(float NewPrice){ Price = NewPrice;} public String toString(){ return "Stock:" + Symbol +" "+Price;}}為什麼第五行會出現invalid method declaration我搞不懂是宣告的時候是哪裡出了錯後來我把課本的程式碼照抄還是出現這個= =""會JAVA的幫我解答一下>< 鏈接文章 分享到其他網站
knsman78 10 發表於 July 14, 2009 檢舉 Share 發表於 July 14, 2009 java很久沒碰了我猜大概是Stock這個方法沒有定義型態吧沒有回傳值要加voidpublic void Stock(String Symbol,float Price){ this.Symbol = Symbol; this.Price = Price;} 鏈接文章 分享到其他網站
su_horng 10 發表於 July 20, 2009 檢舉 Share 發表於 July 20, 2009 Stock_implement_Serializable你是不是把空格抄成底線了 ?類別名稱應該是Stock ? 鏈接文章 分享到其他網站
風林火山 10 發表於 July 20, 2009 作者 檢舉 Share 發表於 July 20, 2009 不對欸....在宣告類別的時候是禁止空白的我才按底線而且底線好像是Java允許使用的用NetBean測的結果是這樣 鏈接文章 分享到其他網站
knsman78 10 發表於 July 21, 2009 檢舉 Share 發表於 July 21, 2009 他的意思是指你的類別名稱也是Stock而不是Stock_implement_Serializable的話那麼public Stock(String Symbol,float Price){這行就沒有錯因為它是建構式還不知道建構式是什麼的話書上應該有寫 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入