/**
如果将域定义为static,每个类中只有一个这样的域
静态域中的值可以被改变;
而每一个对象对于所有的实例域却都有自己的一份拷贝;
**/
public class Staticdemo{
public static void main(String[] args){
System.out.println(Student.id);
Student s=new Student();
s.StuNumber+=100;
s.id+=10000;
System.out.println(s.StuNumber);
System.out.println(s.id);
System.out.println(Student.id);
//编译出错;
//System.out.println(Student.StuNumber);
}
}
class Student{
//创建一个实例域;
public int StuNumber;
//创建一个静态域;
public static int id=1;
}
运行结果;
1
100
10001
10001