大家看一下程序中有很多 this
调用,这个我一般是这样要求项目组成员的,如果你要调用类中的成员变量
或方法,需要在前面加上 this 关键字,不加也能正常的跑起来,但是不清晰,加上this关键字,我就是要调
用本类中成员变量或方法,而不是本方法的中的一个变量,还有 super 方法也是一样,是调用父类的的成员变
量或者方法,那就加上这个关键字,不要省略,这要靠约束,还有就是程序员的自觉性,他要是死不悔改,那咱
也没招。
上面每个方法都一个 this.sequence.clear(),这个估计你一看就明白,但是做为一个系统分析师或是
技术经理一定要告诉告诉项目成员, ArrayList 和HashMap如果定义成类的成员变量,那你在方法中调用一
定要做一个 clear 的动作,防止数据混乱,这个如果你发生过一次问题的话,比如ArrayList中出现一个“出
乎意料”的数据,而你又花费了几个通宵才解决这个问题,那你会有很深刻的印象。
或方法,需要在前面加上 this 关键字,不加也能正常的跑起来,但是不清晰,加上this关键字,我就是要调
用本类中成员变量或方法,而不是本方法的中的一个变量,还有 super 方法也是一样,是调用父类的的成员变
量或者方法,那就加上这个关键字,不要省略,这要靠约束,还有就是程序员的自觉性,他要是死不悔改,那咱
也没招。
上面每个方法都一个 this.sequence.clear(),这个估计你一看就明白,但是做为一个系统分析师或是
技术经理一定要告诉告诉项目成员, ArrayList 和HashMap如果定义成类的成员变量,那你在方法中调用一
定要做一个 clear 的动作,防止数据混乱,这个如果你发生过一次问题的话,比如ArrayList中出现一个“出
乎意料”的数据,而你又花费了几个通宵才解决这个问题,那你会有很深刻的印象。