Beschreibung des objektes in String form ausgeben.
Allergröbste und völlig unbrauchbare beschreibung wäre etwa die rückgabe "Irgendein Objekt", das wäre zwar richtig, aber ziemlich sinnfrei.
Irgendsowas wie "ObjektTypXYZ, member1=x, member2=y" wäre schon sinnvoller, würde zumindest aufschluss über das Wesen und den zustand des Objektes geben.
Bei Listen wird der Zustand ziemlich komplett durch ihren Inhalt festgelegt.
Deswegen liefert zB. die Standardimplementierung einer Liste die String-beschreibungen aller enthaltenen Objekte eingeschlossen in "[ ,,, ]" zurück, etwa "[a,ObjektYZ,2356742]", je nach dem was da halt drin ist.
Die methode bei dieser implementierung klebt einfach alle gespeicherten Strings zu einem, und gibt diesen zurück. Zwar recht hässlich, aber nicht zu sinnfrei. Wenn deine Liste also Strings "bli" "bla" "blup" enthält, wird von dieser toString() methode irgendsowas wie "bliblablup" ausgegeben.
Warum probierst du das nicht einfach aus?