各位仁兄谁知道GET和SET方法是在哪个类定义的啊,又是怎么定义的,为什么调用的方式和方法都不一样!    这个问题已经缠绕我很多天了,救救我的头发!~~~~~   THK!!!

解决方案 »

  1.   

    在各种bean类中定义get方法是获得值
    set方法是设置值方便框架用java反射管理
      

  2.   

    get 和 set  简单点说就是  传值 和 获取值
      

  3.   

    在form和bean里定义的,传值用的
      

  4.   

    那为什么要用SET或GET加属性名来定义这种方法呢?      嗷~~~~~~~~~~~~~~~~~~~~   
      

  5.   

    public void setYear(String aYear) {
    year = aYear;
    } public String getYear() {
    if (year == null)
    return "0";
    else
    return year.trim();
    }随便举个例子,你参考下
      

  6.   

    那问题是如果是在FORM和BEAN里定义的话?不用继承也不用调用它是不是随便哪个类都可以直接用吗?
    嗷~~~~~~~~~~~~~~~~~~
      

  7.   

    可是我真的不知道如果是在FORM和BEAN里定义的话?不用继承也不用调用它是不是随便哪个类都可以直接用吗? 
    嗷~~~~~~~~~~~~~~~~~~
      

  8.   

    在同一工程里的Form或者Bean里定义的类当然可以用了.Form 里之间用 ,Bean里用<jsp:userBean>语句来调用.(如果你说的是JSP 调用的话)
      

  9.   

    ...如果不规定这个叫javaBean,怎么办?
      

  10.   

    一般字段都设置为private
    要访问这些字段,通过GETTS,SETTS方法,其他方法也可以的,不过,这有点惯例的味道在里面
    SETTS方法没有返回值,GETTS方法有返回值,一般返回为该字段对象本身
    BEAN类基本都用的这类GETTS,SETTS方法来获取和设置字段属性
      

  11.   

    很多东西需要一个规则,大家知道这个规则就可以进行交流,get和set就是一个取得和设置属性值的规则。这个规则定义得简单明了,大家很容易就明白。 Sun 把这个规则写到JAVA的规范当中了。
      

  12.   

    get 和 set 是javabean的标准方法,有一套标准写法,方便使用内省机制统一管理
      

  13.   

    在bean中使用get()和set()方法是从安全角度去设计的,比如说你的某个字段不允许外界随便访问,就可以在get()和set()方法中做一下过滤了
    private String year;
     private void setYear(String aYear) {
            year = aYear;
        }
     public String getYear() {
            if (year == null)
                return "0";
            else
                return year.trim();
        }
    那么这个year字段就是一个只读不可写的字段了,
    我是这么认为的
      

  14.   

    lz好奇怪,为了这个脱发,
    要不去sun搞内核也行
      

  15.   

    get方法是获得值  
    set方法是设置值  
      

  16.   

    我告诉你吧。好比我现在是老板,你是程序员。我叫你今天加班,在明天零点之前给我写100行代码(setJob(100)),你欣然的接受了,然后零点的时候,我拿到了你的100行代码(getJob())。但是如果::::我叫你今天加班,在明天零点之前给我写100000行代码(setJob(10000)),你的头发一下就掉光了(哈哈),然后告诉我你干不了这个活,然后我就明白了不能给程序员布置这么不切实际的工作量。
    明白了吗?就是bean通过设置set和get机制来保护自己,在set方法里定义了if(job>1000){System.out.println("go to hell!")}else{my_job=job},这个机制很有用,可以过滤很多不符合逻辑不符合现实的请求。新人回帖,老板给分:)
      

  17.   

    到底是啥意思?
    基本的JAVABEAN中一个属性
    对应一个setXxx()和一个getXxx()