下面是一个不完整的程序,但为什么会在那个地方出错?搞不懂阿!public class test
{
  public static void main(String args[])
  {
    public void addValue(String a,Object b,String c,int e)/*出错:illegal start of expression*/
    {
       a=(String)b;
       String c=a+"_id";
     }/*出错:';'expected at line9
  }
}难道我在main函数里定义方法错了吗?请教教我阿!