Klassen für modifizierbare Objekte
摘要
Anders als bei Datenklassen sind für allgemeine Klassen Konstruktoren und Felder separat zu definieren. Felder sind hier veränderbare Variablen, sodass sich Objekte modifizieren lassen. Das Hauptkonzept der Objektorientierung ist die Vererbung an Unterklassen und die späte Bindung bei Methodenaufrufen. Zusätzlich lassen sich Schnittstellen definieren, die durch Klassen implementiert werden können. Klassen und Schnittstellen können generisch über Inhaltstypen sein. Als Beispiel für generische Klassen modifizierbare Objekte werden weitere Implementierungen von Listen und Mengen gegeben.