OOP - teori

studied byStudied by 8 people
5.0(1)
Get a hint
Hint

Klasse

1 / 47

flashcard set

Earn XP

Description and Tags

TDT4100, teoriprøve

48 Terms

1

Klasse

Definisjon som lar deg opprette objekter

New cards
2

Objekt

Et tilfelle av en klasse med tilstand

New cards
3

Tilstand

Dataene et objekt har

New cards
4

Oppførsel

Beregninger og operasjoner på data

New cards
5

Attributter

Dataene til en klasse/objekt

New cards
6

Valideringsmetode

Metode for å sikre gyldig tilstand

New cards
7

Konsistens

Krav til kombinasjon av verdier

New cards
8

Synlighetsmodifikator

Ord som bestemmer hvem som skal ha tilgang

New cards
9

Private

Kun synlig innad i objektet

New cards
10

Public

Synlig for alle

New cards
11

Protected

Synlig i samme pakke, alle like klasser og subklasser

New cards
12

Data/tilstandsorienterte objekter

Objekter som har som hovedoppgave å lagre data

New cards
13

Tjenesteorienterte objekter

Objekter med hovedoppgave å behandle data

New cards
14

Grensesnitt

Krav til hva en klasse skal inneholde

New cards
15

Datamodell

Viser hvordan klasser er koblet sammen med assosiasjoner

New cards
16

Entitet

Klasse i en datamodell

New cards
17

Assosiasjon

Relasjon mellom klasser

New cards
18

Rolle

Assosiasjon sett fra enden til den ene enden

New cards
19

Kardinalitet

Antall koblinger fra objekt i rolleretning

New cards
20

Inneholdt-i-logikk

Når du sletter et objekt, slettes det inni

New cards
21

Navigerbarhet

Retning på assosiasjon

New cards
22

Aggregering

“Har en”-relasjon, eierskap

New cards
23

Abstrakt klasse

En klasse som kun er til for å arve fra

New cards
24

Abstrakt metode

Metode uten innhold

New cards
25

Temporære variabler

Midlertidige variabler i {}

New cards
26

Oppførselsorientert diagram

Diagram med kun funksjonell beskrivelse

New cards
27

Wrapper-klasse

Klasse som lar deg bruke primitive som objekter

New cards
28

Checked exception

Feil som java sjekker for under kompilering og stopper kjøring av programmet

New cards
29

Unchecked exceptions

Feil som java ikke tvinger deg til å catche under kjøretid

New cards
30

En subklasse er en ___ av en superklasse

Spesialisering

New cards
31

En superklasse er en ___ av en subklasse

Generalisering

New cards
32

Kan interface arve?

Ja

New cards
33

Kan du arve fra flere klasser

Nei

New cards
34

Kan du implementere flere interface

Ja

New cards
35

Har du tilgang på supers konstruktør

Ja, men må brukes i første linje av konstruktør

New cards
36

Felt

Java-språk for attributter

New cards
37

Metode

Funksjoner til en klasse

New cards
38

Static

Trenger ikke en instans av objekt for å brukes

New cards
39

Final

Kan ikke endres på

New cards
40

Sekvensdiagram

Viser metodekall mellom objekter

New cards
41

Klassediagram

Viser struktur i en klasse

New cards
42

Objektdiagram

Viser strukturer av objekter

New cards
43

Objekttilstandsdiagram

Viser endring i objektstrukturer

New cards
44

Default modifikator

Åpent for klasser i samme pakke

New cards
45

void

funksjon som ikke returnerer noe

New cards
46

Object

Klassen alle arver fra

New cards
47

toString

metode som lar deg printe et objekt

New cards
48

Funksjonelt grensesnitt

Grensesnitt med en metode

New cards

Explore top notes

note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 20 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 3526 people
Updated ... ago
4.9 Stars(15)
note Note
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 4637 people
Updated ... ago
5.0 Stars(10)
note Note
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard60 terms
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard75 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard48 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard28 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard50 terms
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard41 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard58 terms
studied byStudied by 2928 people
Updated ... ago
3.9 Stars(38)
flashcards Flashcard21 terms
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)