联调中发现了一个很初级,但有容易被忽略的拷贝问题:
错误方式:List<User> us new ArrayList<>();List<User> us1 new ArrayList<>(us);
此种拷贝,如果修改了集合us中的User对象,us1会跟着…
在定义类的过程中,无论是显式创建类的构造方法,还是向类中添加实例方法,都要求将 self 参数作为方法的第一个参数。例如,
定义一个 Person 类:
class Person:def \_\_init\_\_(self):print("正在执行构造方法&q…