1.每个文件只有一个public的class保证了外部java文件名的选取public的类名。方便编译和运行,不论是否一个文件,class AAA的AAA都却省同一包下的东西能访问。2.static表示静态,在类解析后即转入内存,static method是类方法,他不属于固定的对象,其他属于固定对象,可以用类名.method访问,。
static的数据成员和static的method相似,属于类而不属于特定对象。你的理解错误,请注意使用面向对象思想。

解决方案 »

  1.   

    我还是不是很明白,static method ……
      

  2.   

    不象C++,JAVA里面不能用static修饰Class(反正我试了很多次都没有编译通过),
    修饰的mothod可以这样调用:ClassName.someMethod()而不需要实例化类。
      

  3.   

    所谓static method就是共享,即使你有10000个java实例,该方法的实例也只有一个,所有的java实例都调用同一个方法。