java

static关键字修饰属性或者方法,该属性或者方法属于整个类的,而不是属于对象的,用类.属性或者类.方法来调用
public class Test {
public static void main(String[] args) {
  Student stu1=new Student();
  stu1.name="张三";
  //stu1.i=2;
  Student.i=2;
  Student stu2=new Student();
  stu2.name="李四";
  //stu2.i=3;
  Student.i=3;
      stu1.show();//输出i =3
      stu2.show();//输出i=3
}

}

class Student{
String name;
static int i=0;
public void show(){
System.out.println(name+"=="+i);
}
}

你可能感兴趣的:(static关键字)