如果对象的成员变量是static的,那么不管创建多少个对象都是共用这个成员变量,任何一个对象对它赋值都会影响到其它对象。
如果子类对象继承父类对象,那么也会继承父类的成员变量。
方法里的变量也是局部变量。
上面的例子是实现两个值互换。
如果静态方法里传的是基本数据类型,那么值不会发生改变。如果传的是引用数据类型,那么值会发生改变。
本文共 218 字,大约阅读时间需要 1 分钟。
如果对象的成员变量是static的,那么不管创建多少个对象都是共用这个成员变量,任何一个对象对它赋值都会影响到其它对象。
如果子类对象继承父类对象,那么也会继承父类的成员变量。
方法里的变量也是局部变量。
上面的例子是实现两个值互换。
如果静态方法里传的是基本数据类型,那么值不会发生改变。如果传的是引用数据类型,那么值会发生改变。
转载于:https://www.cnblogs.com/bboymonk/p/6367857.html