public String getId() {
  return id;
}
就这么两句话,我知道上面getId()是自己任意设定的一个方法名,但我明白的是关于get xx()这个方法,是说这个是java中已经设定好的一种方法吗?(还有set xx()也一样)

解决方案 »

  1.   

    这个只是一种Java命名的规则,便于进行封装,相当于提供了一种对外交互的接口。
      

  2.   

    只是一种规范
    去看看JavaBean的规范
    有时候读取一个属性的值的时候只根据getter读(比如在hibernate中就可以配置),而不管你的field本来叫什么
      

  3.   

    javaBean中的get**()有很多规范,尤其是在持久化映射时.
    自己去网上面查查资料了解吧
      

  4.   

    这是符合JavaBean要求的一种规范。
      

  5.   

    访问器和设置器,以此来是先Java的封装原理
      

  6.   

    答:支持. 去看看JavaBean的规范