Objektorienterad programmering Flashcards

1
Q

Vad gör en “getter”?

A

En getter returnerar ex. en string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad gör en “setter”

A

En setter använder man för att ändra på innehållet i instansvariabeln getter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad innebär en procedurell programmering?

A

Datastrukturer: Representationer av det man vill jobba med, representerar riktiga objekt
Procedurer-instruktioner som säger till programmet vad den ska göra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad blev ohållbart med procedurell programmering

A

Går ej för större program

Blir lätt spaghettikod, svår att förstå samt bygga vidare på

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad har verkliga objekt?

A

Egenskaper

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objektorientering fokuserar på två delar av objektet, vilka?

A

Egenskaper: ex. utseende, ålder
Operationer: Ex. Gå, skrika etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Objektets egenskaper kallas

A

Instansvariabler, variabler knutna till objektet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Objektets operationer kallas

A

metoder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad innebär hiding(inkapsling)

A

Att man “gömmer” information för utvecklaren, dvs ointressant info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hur ser name mangling ut?

A

__variabel används inte utanför klasserna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly