有人可以解釋getName()
和getGrade()
如何最終引用與createProgressReport()相同的項目而不被告知嗎?Java調用數組中沒有點表示法的方法
很明顯,createProgressReport
被調用的數組中的項目與item.createProgressReport()
。但似乎getName()
和getGrade()
不會被告知在同一個項目上被調用,因爲沒有像item.getName()
這樣的點符號。
getName()
和getGrade()
方法如何自動「知道」哪個學生調用該方法。
for (Student item : myStudents) {
System.out.println(item.createProgressReport());
public String createProgressReport() {
String myString = getName() + " " + getGrade();
當我打字答案的時候,把它打敗了。 – HumbleWebDev
這不是一個關於速度的比賽。由OP決定他喜歡哪個答案。 –
非常真實。很好,結局很好! – HumbleWebDev