为了账号安全,请及时绑定邮箱和手机立即绑定

set和list只差一个this?

http://img1.sycdn.imooc.com//5dd5f7ec0001669812000164.jpg

对比两个方法,只是List比Set多一个this,其他地方没有区别,是这样么?

正在回答

2 回答

Set 和 List的逻辑肯定是一样的,只不过一个是有序且可以重复的集合,一个是无需且无法重复的集合。在开发中按照实际需求使用不同的集合方法而已。

我自己复习写Set方法的时候,也加了一个this,程序也没报错。

你要理解this是什么:

  1. 表示对当前对象的引用,比如:return this;

  2. 表示当前对象的成员变量,而非函数参数,比如 this.i;

  3. 调用构造方法,比如定义了构造方法j,在另外的构造函数中调用j     this(j);


1 回复 有任何疑惑可以回复我~

在无参的构造方法里是一样的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

set和list只差一个this?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信