System.out.println(this.name+" "+this.age()+"岁");
最后面的分号是中文符号,应改为英文下的;

解决方案 »

  1.   

    弄个好点的编辑器吧。eclipse,
    等等,都可以帮助你减少不必要的错误。
      

  2.   

    hehe  这种问题可难查啊 !!
      

  3.   

    这个问题可能是由于println()中要输出汉字要做些设定
    因为输出英文和汉字所用的编码集是不同的
    你要设定先,具体的找书吧
      

  4.   

    {System.out.println(this.name+" "+this.age()+"岁");}
    上面好像出现了全角的分号哦