private String id = new String();
可以直接写为private String id = "";
int GetNum()
{
return num;
}]
中return num;可写为return this.num;
其他的倒没有什么问题。我写的这两点,可能也有一些片面和问题,请大家指出,一起共同学习,谢谢!

解决方案 »

  1.   

    private String id = new String();
    可改成  private String id;Student.Modify()函数在输入字母后会在Integer.parseInt时抛出NumberFormatException没有被及时捕获我也刚学java不久 一起讨论学习 呵呵
      

  2.   

    String GetID()
    {
    return id;
    }

    改成
    String GetID()
            {
                      return new String(id);
            }
    按照你原来的写法会返回一个id的引用,返回一个拷贝才好