创建对象的时候初始化的数值会影响到方法本身的参数么
来源:3-6 【操作】构造方法与方法重载

JIANGYUHANG
2023-06-19
我之前看其他教学视频的时候,他们可以把一个类设置为全局类,把一个对象的状态记录到类的属性中,然后再让另一个对象去读取前一个对象的状态,但我想不通的是一般来说对象初始化的数据不是属于他自己么,如果可以改变的话,那第一个对象改变了类的属性数值,那第二个对象初始化的时候就沿用的第一个对象改变的数值么
写回答
2回答
-
阿莱克斯刘
2023-06-19
把类的属性设置为static静态就可以实现你上面所说的功能了,但是但是但是,在多线程中,静态属性有可能会引起极为严重的问题,所以在我们公司的代码表中明确规定,“如无特殊需要,禁止使用静态成员变量”。所以,静态成员一定要要慎用。00 -
JIANGYUHANG
提问者
2023-06-19
顺带再问一下,构造函数的作用是给类中的属性初始化状态,但我也可以在类中创建属性的时候直接给其设置数值啊,不是一样的效果么
022023-06-19
相似问题
奇特的实例化方式
回答 1
关于这里未定义的属性为什么值是0?
回答 1