慕无忌7441607
2019-03-03 22:15
public float getScreen();
{return screen;}
public viod setScreen (float newScreen)
{screen=newScreen;}
位置随意修改,这只是限定了你访问值的过程,只是写了两个方法,并且他们之间没关联。就像有一个int 值score,你要得到它的值可以直接output,想修改也可以直接score=100。但是把score改成private之后,你在其他类里就不能直接访问了,你必须通过公开的getScore来访问他的值,通过公开的setScore来修改他的值。就像你有十块钱,你把它设为公益(public)的时候,我想拿多少拿多少,但如果你说他是你的私人财产(private),你就可以限定某种方式才能把他拿走,例如设定为我必须私信你向你阐述理由(get方法)。
是因为前面的float screen用了 private访问修饰符,这是用来访问和修改screen属性值的(个人见解,可能有误)
Java入门第二季 升级版
530714 学习 · 6091 问题
相似问题