大括号配对错误,把MyTool当成内部类了。

解决方案 »

  1.   

    public static void main(String args[]) 去掉
    static 关键字
      

  2.   

    public class MyTool
    {
        public static void main(String args[])
    {
    BirthDate d1=new BirthDate(19,12,1979);
    BirthDate d2=new BirthDate(01,12,1979);
    d1.display();
    d2.display();
    }
    }
    这个上面少了个括号
      

  3.   

    public void display()
    {

    System.out.println(day+"-"+month+"-"+year);
    }}   \\在这加个括号
      

  4.   

    正如楼上说的少了括号,但如果你想把main写在同一个类内的话就把那个public class MyTool
    { 去掉,这样编译后只有一个类文件更好!不会这么小的一个程序也弄了两个类文件
      

  5.   

    thank you!!诸位。。
    ^_^...........^_^.....
      

  6.   

    大括号配对错误,把MyTool当成内部类了。