University stuff.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Teori.txt 1.0KB

12345
  1. A) Innkapsling er å gjøre verdier og metoder usynlige utenfor en klasse eller instans. Dette er veldig nyttig, da det lar oss forsikre oss om at alle som bruker klassen bruker den på den måten vi definerer, så vi kan endre detaljer om hvordan klassen ser ut uten at den ser anderledes ut utenfra, og uten at kode som allerede bruker klassen må endres.
  2. B) Grensesnittet er hvordan en klasse ser ut utenfra, metoder og verdier som det er meningen at folk som bruker klassen skal bruke. Implementasjonen er den faktiske koden inne i metoder, samt innkapslede (private) metoder og verdier, som brukere av klassen ikke skal røre.
  3. C) En statisk metode deles av alle instanser av klassen, og kan brukes selv før noen instanser er laget. En statisk metode kan kun røre statiske verdier, som er verdier som er delt av alle instanser. Instansmetoder er kun tilgjengelige på instanser, ikke på selve klassen, og kan endre på verdier som er spesifikke til en bestemt instans, som `kilometerstand`-verdien i Bil-klassen min.