"Container" war ein von mir frei erdachter Namen für die Klasse. du kannst das genausogut "Bumsfallera" nennen.
Es ist im Endeffekt eine Klasse mit Attributen/daten und methoden/funktionen.
Was ist daran nicht zu verstehen? Der Inhalt der attribute1 und attribute2 werden in einen String gespeichert, alle Strings aller dieser instanzierter Klasse in eine Datei.
ach ja, mit
ein wenig suchen gibt es auch massenhaft beispiele dazu