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

关于方法和主函数里foreach的问题

testForeach方法里可以写for(Course cr:coursesToSelect){} 而主函数里循环遍历coursesToSelect却要写成for(Course cr:st.coursesToSelect){} 为什么主函数里要多加个st.

正在回答

5 回答

因为不加st调用不到 你看可以把main方法 变相的看做另一个类 全局变量涉及不到它  只能通过对象调用

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

一个是传入的参数,一个是代表的实际参数,方法的参数是主函数传进去的参数

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

testForEach是在SetTest类内部的方法  。后一个是在main函数里:先实例化SetTest类对象st,coursesToSelect是st的实例域,你要引用这个实例域你得跟这个对象说一声,所以是st.coursesToSelect

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

主函数中先实例化对象,然后在弄这个对象吧。?

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

testForeach 是有参数的 主函数里面传入的是参数

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

举报

0/150
提交
取消

关于方法和主函数里foreach的问题

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