JAVA小问题! 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:23:44
JAVA中对数据用get表达出来是怎么回事?如在其中第一个类中定义有age,然后在后边一个类中有getAge,这是怎么回事,请注意,getAge中是大写的。 问题中表达不清请谅解,我是刚开始自学的,学校不教它,呵呵, 麻烦各位了!

一般情况下类的成员变量会被定义为私有,也就是前面有private的修饰符。有了这个修饰符,该成员变量将无法直接从这个类的对象的外部访问。如果你想返回某个私有成员变量的值,你需要一个专门的方法来返还它,一般这个方法叫做get...()。比如某个变量叫age,那对应的返还方法一般就叫做getAge(),这个方法会返还这个对象里的age的值。

java命名规范
好处:比如你定义了一个age的变量,那么别人可以直接通过调用这个变量的首字母大写前面加get的这个方法得到这个变量或者加set去设置这个变量
以后用到各种框架你就知道这个好处了,不结合实际你是看不到这种好处的。
总之如果你要得到一个变量或者去设置一个变量,就尽量满足这种规范吧,对你来说也是很好的一个习惯

这是JAVA中对方法的一种命名规范,比如负责获取的方法就以get开头,负责设置的方法就已set开头,负责判断的就已is 开头,SUN公司建议这样使用,目的是为了让代码看起来更清楚些,你可以按照自己的意愿来决定用不用这些命名方法。

这个是java naming rule只是一个标准,不按照也没关系的