Az osztályok fába szervezhetőek. Minden osztály egy másiknak a leszármazottja, amelyet superclass-nak nevezünk. Csak egyszeres öröklődés van. A leszármazott osztály örökli a superclass struktúráját. A legősibb osztály az any osztály, ez található a fa gyökerében.
Az öröklődésnél meg kell adni a superclass-t, illetve az új attribútumok listáját. Két típusú osztályt hozhatunk létre: named és unnamed osztályokat. A named osztályokat a thing osztályból kell származtatni közvetlenül vagy közvetve.
Az attribútumok formája <name> : <range>= <default>
alakú. A default érték nem kötelező. A felhasznált típust előtte deklarálni
kell. Példák:
Létrehozhatunk absztrakt illetve konstans osztályokat is. Az absztrakt osztálynak
nem lehetnek példányai, csak a leszármazottainak. Létrehozása: