您的位置:首页技术文章
文章详情页

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

浏览:45日期:2024-01-24 08:47:57

问题描述

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

问题解答

回答1:

对于变量而言,等号是赋值操作,后面的写法是调用一个叫做screen且参数是float的方法,你没有这个方法当然报错了。

标签: java