Hva er attributter i objektorientert programmering?
I objektorientert programmering er et attributt (eller egenskap) et kjennetegn eller trekk ved en klasse. Det er en variabel som er knyttet til et objekt og kan brukes til å lagre informasjon om objektet. Attributter brukes vanligvis til å definere tilstanden til et objekt, for eksempel dets navn, alder eller adresse.
For eksempel, i en klasse kalt "Person", kan attributtene inkludere "fornavn", "etternavn", "alder" og "adresse". Disse attributtene vil bli brukt til å lagre informasjon om hvert personobjekt, som for- og etternavn, alder og adresse.
Attributter kan enten v
re offentlige (tilgjengelige utenfor klassen) eller private (bare tilgjengelige innenfor klassen). De kan også v
re skrivebeskyttede eller skrivbare. Attributter er vanligvis definert i klassedefinisjonen ved å bruke en spesiell syntaks, for eksempel "public int age" for å indikere at attributtet er et offentlig heltall kalt "alder".