這個更新方法。。取出students集合后面,并沒有賦值,怎么看這段代碼都沒有意義啊
g.getStudents().add(stu);這段代碼
從g中取出students的set集合,添加了一個stu對象,但并沒有用setStudent()方法賦值,那g對象中的set集合應該還是空的呀!g對象也應該是空的呀!不能這段代碼有什么意義?
g.getStudents().add(stu);這段代碼
從g中取出students的set集合,添加了一個stu對象,但并沒有用setStudent()方法賦值,那g對象中的set集合應該還是空的呀!g對象也應該是空的呀!不能這段代碼有什么意義?
2017-05-15
舉報
2017-05-15
。。。。。。。。。你不進行賦值操作 就是對私有屬性的操作 賦值之后才會發生改變
2017-05-15
g.getStudents() 得到了私有屬性Student 在grade類中Student 是一個Set數據類型(是一個集合) Set數據類型自己有一個方法add 可以向這個集合添加一個數據
2017-05-15
這段代碼是新創建一個Grade對象 在Grade對象中的學生集合Set中添加一個數據類型為學生的數據