还有个问题在BEAN里面的set**和get**一定要有的吗?

解决方案 »

  1.   

    -----这一行什么意思?synchronized什么意思?  synchronized 是多线程,这个方法返回一个Vector类的对象。
    synchronized public Item getItem(String itemId) {  ----这一行什么意思? 也是返回一个Item类的对象,return (Item)items.elementAt(index); (Item)是进行类型转换 int index = Integer.parseInt(itemId);  ----什么意思 类型转换!搂主应该多看看J2SE的基础知识了!
      

  2.   

    synchronized 是同步,即同一时间内只能有一个可以访问它,其它的访问请求必须等待(Item)items.elementAt(index);    ---没有(Item)行不行?
    是强制转化成Item类型,少了当然不行,类型就不匹配了一定有get和set函数
      

  3.   

    在bean里面我不用set***或get***换个别的名是否可以?比如get的时候我用一个方法a表示 这样可以吗?
      

  4.   

    synchronized public Vector getItems()
     {      return items;
      } 这里都已经有return了 ,而且前面也已经定义了items
    这样写可以吗?
    synchronized public  getItems()