问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

这里为什么是st.coursesToSelect而不是直接用coursesToSelect

就是for语句那里,有人说是是因为 main() 是用static 修饰的  ,调用非 static 参数 不能直接调用,可coursesToSelect是参数吗,不应该是集合吗,我能不能理解为因为coursesToSelect集是在main()外创建的所以才需要用main()方法中的对象来调用,可能是钻了牛角尖,有没有大神能通俗易懂解释下

http://img.mukewang.com/5915dc69000123cb03290136.jpg

提问者:学渣一名 2017-05-13 00:08

个回答

  • 慕数据3565510
    2017-05-25 12:59:35

    又看了你的问题,属性就是包括基本数据类型、集合和数组等等的,你回去看看java基础(一),好像static静态你也要看一下,你问题里说的好像是对的

  • 慕数据3565510
    2017-05-25 12:55:58

    我也没搞太懂,我就理解他重名了用本类st对象调用的就是本类的,用别的对象调用的是另一个,不知道对不对?

  • Struggle_c
    2017-05-13 10:03:22

    类对象 调用同类方法