文章詳情頁
java - 請問在main方法中寫成對象名.屬性()并賦值,與直接參參數賦值輸錯誤是什么原因?
問題描述
在類Telphone屬性設置為public screen中,在main方法中寫成對象名.屬性()即hello2.screen=6.0f是對screen賦值,能輸出結果;但是寫成hello2.screen(6.0f)就不對,顯示錯誤,請問這是什么原因,這兩者有什么區別?
問題解答
回答1:對于變量而言,等號是賦值操作,后面的寫法是調用一個叫做screen且參數是float的方法,你沒有這個方法當然報錯了。
標簽:
java
排行榜
