以下是课本上标准的例子,主要是讲解静态方法
但是为何不能编译运行通过?
查了资料说一个java源文件中可以有多个类,但是有限制,有且只能够有主类是public的,如果这样的话,非主类应该用什么限制词修饰呢?
比如下面例子中的class Apublic class A
{
int a;
static int b; void setab(int i)
{
a = i;
b = i + 1;
}

int geta()
{
return a;
} static void setb(int i)
{
b += i;
} static int getb(int i)
{
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.b = " + x.getb() + ", y.b = " + y.getb());
}
}