在Java规范定义每个成员变量时,修饰符尽量是私有的(private),由于该变量时private所以其他外界的对象是访问不到的,此时如果要让其他对象访问则使用getXXX()的方法,如果要设置其成员变量,则通过setXXX()方法。
问:那为什么一定要用这种方式呢?
答:没为什么,规定是这样,你可以使用其他名字来起,但是如果你用其它名字起方法名就显得不规范,类似于这种符合特定规则的Java类我们通常称之为Javabean。嘿嘿!!
总结:
1.当一个变量要供外界访问(言外之意就是成员变量的修饰符是private),就定义getXXX()方法给外界访问,且方法必须是public的。
2.当一个变量要修改值时,就定义setXXX()方法给外界设值,方法同样必须是public。
3.XXX表示变量名,例如:private String name; 对应的get和set方法为--> public String getName() 和 public void setName() 首字母在方法要大写,规定呀!~ |