搜尋

首頁  >  問答  >  主體

java - 请问在main方法中写成对象名.属性()并赋值,与直接参参数赋值输错误是什么原因?

在类Telphone属性设置为public screen中,在main方法中写成对象名.属性()即hello2.screen=6.0f是对screen赋值,能输出结果;但是写成hello2.screen(6.0f)就不对,显示错误,请问这是什么原因,这两者有什么区别?

大家讲道理大家讲道理2802 天前629

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 10:52:36

    對於變數而言,等號是賦值操作,後面的寫法是呼叫一個叫做screen且參數是float的方法,你沒有這個方法當然報錯了。

    回覆
    0
  • 取消回覆