为了账号安全,请及时绑定邮箱和手机立即绑定

视频中的这两行代码是什么意思?可以调换位置吗?参数是怎样转递的?

public float getScreen();

{return screen;}

public viod setScreen (float newScreen)

{screen=newScreen;}

正在回答

2 回答

位置随意修改,这只是限定了你访问值的过程,只是写了两个方法,并且他们之间没关联。就像有一个int 值score,你要得到它的值可以直接output,想修改也可以直接score=100。但是把score改成private之后,你在其他类里就不能直接访问了,你必须通过公开的getScore来访问他的值,通过公开的setScore来修改他的值。就像你有十块钱,你把它设为公益(public)的时候,我想拿多少拿多少,但如果你说他是你的私人财产(private),你就可以限定某种方式才能把他拿走,例如设定为我必须私信你向你阐述理由(get方法)。

3 回复 有任何疑惑可以回复我~

是因为前面的float screen用了 private访问修饰符,这是用来访问和修改screen属性值的(个人见解,可能有误)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

视频中的这两行代码是什么意思?可以调换位置吗?参数是怎样转递的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信