小白求解答,ListTset与SetTset中运用add方法为啥不一样?

来源:4-11 学生选课---通过 Set 集合管理课程

慕先生9431606

2018-01-23 10:41

在ListTest中用      某某.add       就行,在SetTest中用       某某。某某。add        为啥啊?

不仅是add方法,在SetTset中都是    某某。某某。(方法名)     ,我知道是它不是静态变量,所以这样。为啥ListTSet中也不是静态变量,却不用这样呢?

写回答 关注

1回答

  • 慕移动7265888
    2018-01-23 13:01:47
    已采纳

    ListTest中 的某某.add 这里的某某指的是 集合 例如 coursesToSelect.add(...)    SetTest中的 某某.某某.add 这里指的是 第一个某某指的是对象 ,第二个某某指的是 对象中的集合  例如  student. courses.add(.....);   

    为什么第二个要这样呢 因为courses集合没有在SetTest里面声明 ,而是在Student类中被声明定义,故要在SetTest类中使用,就通过用实例的对象 student 然后 . 引用该集合 courses

    慕粉0223...

    请问一下,这个Student类里面的courses,能改用private修饰么?

    2018-08-20 04:07:44

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题