关于static的用法:
成员方法或成员变量前面没有static,可以通过创建对象调用,但不可以直接用类名调用。
成员方法或成员变量前面加static,不仅可以通过创建对象调用,还可以直接用类名调用。
加上static的成员变量,不管是通过set改变还是创建对象改变,你只要调用,它的值就是你最后一次改变的哪个值。比如说:
Student s = new Student();
s.score = 33;
Student s1 = new Student();
虽然现在没有设置s1的score,但它不是没有值它的值就是最后一次改变的那个值,即s1.score=33;
记住,加staic的成员变量只要一改变,它的值就是改变后的值。成员方法加static的最大好处就是通过类名调用而不需要创建对象。
|