你新加的方法在类中申明了吗?你引用方法在另一个程序里的话,你的方法的修饰符是protect吗?

解决方案 »

  1.   

    我是在 另一个程序中 引用 该类的方法,肯定是import 了,
    方法是 public 的, 
    但我不知 方法 在类中还要声明?如何声明?我其它的方法也没特意声明!?
    多谢
      

  2.   

    新加了方法的java文件重新编译过了没有。
    你是实现ejb功能吗。
      

  3.   

    symbol  : method setRule  (int)//程序中也空出两格吗?
    location: class xxx.iso.ISO8583Bean
                    xxx.iso.ISO8583Bean.setRule(message8583Rule);
      

  4.   

    空格是 JAVAC 显示的,程序里没有空格
    我的一部分原码:
    public void setRule(int valueRule)
    {
    Rule = valueRule;
    }
    public int getRule()
    {
    return Rule;
    }

    public void setMTI(String valueMTI)
    {
    MTI = valueMTI;
    }
    public String getMTI()
    {
    return MTI;
    }

    public void setRcvdMsg(String rcvMsg)
    {
    sRecvedMsg = rcvMsg;
    receivedMessage = rcvMsg;
    }
    public String getRcvdMsg()
    {
    return sRecvedMsg;
    }
      

  5.   

    空格是 JAVAC 显示的,程序里没有空格
    我的一部分原码:
    public void setRule(int valueRule)
    {
    Rule = valueRule;
    }
    public int getRule()
    {
    return Rule;
    }

    public void setMTI(String valueMTI)
    {
    MTI = valueMTI;
    }
    public String getMTI()
    {
    return MTI;
    }

    public void setRcvdMsg(String rcvMsg)
    {
    sRecvedMsg = rcvMsg;
    receivedMessage = rcvMsg;
    }
    public String getRcvdMsg()
    {
    return sRecvedMsg;
    }
      

  6.   

    symbol  : method setRule  (int)//程序中也空出两格吗?
    location: class xxx.iso.ISO8583Bean
                    xxx.iso.ISO8583Bean.setRule(message8583Rule);message8583Rule是不是int类型的????
      

  7.   

    如果类型不匹配, javac 会给出提示