摘要: ---恢复内容开始---作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,.. 阅读全文
posted @ 2014-03-12 16:49 xuefenhu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一个暂且说的过去的解释 The method is static because otherwise there would be ambiguity: which constructor should be called? Especially if your class looks like this:1 public class JavaClass{2 protected JavaClass(int x){}3 public void main(String[] args){4 }5 } Should the JVM call new JavaCla... 阅读全文
posted @ 2014-03-12 16:35 xuefenhu 阅读(261) 评论(0) 推荐(0) 编辑