En Verse, puedes anular campos de una superclase y asignarles valores iniciales. Por ejemplo:
Verse
tank := class(player_character):
StartingShields<override> : int = 100
MaxShields<override> : int = 200
AllowOvershield<override> : logic = true
DamageReduction : int = 50
CreateTankPlayerCharacter() : tank =
return tank{}La clase tank tendrá valores para StartingShields, MaxShields y AllowOvershield diferentes de los valores predeterminados de la clase.
También puedes anular los valores de los métodos del mismo modo.
Para obtener más información al respecto, consulta subclase.