遇到一个非常郁闷的问题。
写了一个工具类,方法都是静态方法。方法中的参数为对象,我以为把当前对象传入,对对象进行的操作是地址操作。谁知道,并不是。是值,类的静态方法接收的对象会自动克隆一个副本来做操作。所做的操作都是对副本进行操作,而不是真正传进来的对象。切记了
遇到一个非常郁闷的问题。
写了一个工具类,方法都是静态方法。方法中的参数为对象,我以为把当前对象传入,对对象进行的操作是地址操作。谁知道,并不是。是值,类的静态方法接收的对象会自动克隆一个副本来做操作。所做的操作都是对副本进行操作,而不是真正传进来的对象。切记了