实例变量存储在不同的内存位置。如果想让一个类的所有实例共享数据,就要使用静态变量(static variable)。静态变量将变量值存储在一个公共的内存地址。因为它是公共的地址,所以如果某一个对象修改了静态变量的值,那么同一个类的所有对象都会受到影响。
要声明一个静态变量或定义一个静态方法,就要在这个变量或方法的声明中加上修饰符static
常量声明为 final static
实例方法和实例数据 都是属于实例的,所以它们在实例创建之后才能使用,它们是通过引用变量来访问的。
实例变量存储在不同的内存位置。如果想让一个类的所有实例共享数据,就要使用静态变量(static variable)。静态变量将变量值存储在一个公共的内存地址。因为它是公共的地址,所以如果某一个对象修改了静态变量的值,那么同一个类的所有对象都会受到影响。
要声明一个静态变量或定义一个静态方法,就要在这个变量或方法的声明中加上修饰符static
常量声明为 final static
实例方法和实例数据 都是属于实例的,所以它们在实例创建之后才能使用,它们是通过引用变量来访问的。