objekttyper
Objekttyper er typer som beskriver hva objekter i et program representerer og hvilken oppførsel de har. I objektorienterte språk er en objekttype vanligvis definert av en klasse eller et grensesnitt, som beskriver hvilke attributter (tilstander) og metoder (oppgaver) objektet har. Instanser av klasser er konkrete objekter som lagrer data og utfører operasjoner.
Objekttyper deles ofte inn i primitive og sammensatte typer. Primitive typer representerer helt grunnleggende verdier, for
Typingsystemet påvirker hvordan objekttyper behandles. Nominal typing baserer seg på navn og arv, mens strukturell typing
Objekttyper brukes til å modellere virkelige eller abstraherte enheter i programmet, designe API-er og sikre konsistens