Hi vsilverlord,
ich versuche mal eine ganz einfache (und auch oberflächliche) Erklärung
Ein Record ist wie eine "Kiste", in der du deine Daten aufheben kannst.
Um mit diesen Daten dann zu Arbeiten, wird zusätzlicher Programmcode benötigt.
Eine Klasse dagegen ist ein "Record mit Leben", kann also einerseits Daten enthalten,
andererseits aber auch Programmcode, der mit diesen Daten "arbeitet".