static域,static变量。
如上实验说明两点:
1.employees数组里面存的是地址,因为employees[0]已被赋值后,修改employee.sta_id后,employees[0].sta_id发生了改变。
2.也是非常重要的一点:static修饰的域将被所有这个类所创建的对象共享。因为static修饰的域将会只属于这个类,类创建的对象里面的这个变量都要完全等于该类的static所修饰的值。
3.可以直接通过类来访问:employee.sta_id,这也是最好的访问方法,不会被误解为实例域,一看就是属于这个类的静态域。
类中的static方法
静态方法的目的就是为了让类直接调用静态方法来操作静态域的一种方法所以不能访问实例域,虽然也可以让类创建的对象来调用这个方法。注意静态方法不能访问实例域,不能向对象施加操作。