因为它们是实例成员,所以要访问它们,您需要实例。
当从同一类蓝图创建多个对象时,每个对象都有各自不同的实例变量副本。对于Bicycle类,实例变量是脚踏圈速,档位和速度。每个Bicycle对象对于这些变量都有其自己的值,存储在不同的存储位置中。
所以现在你的第二个问题
static
有时,您希望拥有所有对象共有的变量。这可以通过static修饰符完成。在声明中具有static修饰符的字段称为静态字段或类变量。它们与类关联,而不与任何对象关联。该类的每个实例共享一个类变量,该变量位于内存中的一个固定位置。任何对象都可以更改类变量的值,但是也可以在不创建类实例的情况下 *** 纵类变量。
了解实例和类成员
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)