public class A
{
        int a;
        static int b;
        void setab(int i)
        {
                a=i;
                b=i+1;
        }
        int getab()
        {
                return a;
        }
        static void setb(int i)
        {
                b+=i;
        }
        static int getb()
        {
                return b;
        }
}
public class Exam3_7 
{    public static void main(String[] args)
    {
        A x=new A();
        A y=new A();
        x.setab(5);
        y.setab(10);
        System.out.println("x.a="+x.getab()+",y.a="+y.getab());
        x.setb(-5);
        y.setb(-10);
        System.out.println("x.a="+x.getb()+",y.a="+y.getb());
    }
}运行时出现错误:class Ais public,should be declared in a file named A.java
当程序中有两个类时,文件该怎么命名?