被static修饰的属性和方法为静态属性和静态方法,静态属性表示,多个变量指向这同一个内存空间。
public class StaticVaribale {
static int x; //静态变量是共享的
int y;
public StaticVaribale(int x,int y) {
this.x=x;
this.y=y;
}
public static void main(String[] args) {
StaticVaribale a= new StaticVaribale(1, 2);
StaticVaribale b= new StaticVaribale(12, 34);
System.out.println("a.x的值是"+a.x); //12
System.out.println("a.y的值是"+a.y); //2
System.out.println("b.x的值是"+b.x); //12
System.out.println("b.y的值是"+b.y); //34
}
}