Hvad betyder følgende kode?
HejsaJeg er lige gået i gang med at lære mig selv Java.
Jeg har et spm. som jeg håber du kan hjælpe mig med.
Jeg sidder med følgende kode.
import java.util.ArrayList;
public class Notebook
{
public Notebook()
{
notes = new ArrayList();
}
public void storeNote(String note)
{
notes.add(note);
}
public int numberOfNotes()
{
return notes.size();
}
public void removeNote(int noteNumber)
{
if(noteNumber < 0) {
// This is not a valid note number, so do nothing.
}
else if(noteNumber < numberOfNotes()) {
// This is a valid note number.
notes.remove(noteNumber);
}
else {
// This is not a valid note number, so do nothing.
}
}
public void listNotes()
{
int index = 0;
while(index < notes.size()) {
System.out.println(notes.get(index));
index++;
}
}
}
Det som jeg ikke forstår, er hvorfor jeg har brug for Metoden public void listNotes. Hvad gør denne metode? Især det stykke, hvor der står System.out.println(notes.get(index)); det fatter jeg bare ikke.
Håber du kan hjælpe mig med at få en bedre forståelse af koden.
Tak på forhånden
Malisa