Arrayer Flashcards

1
Q

Vad är en array?

A

En array är en datatyp som består av en samling indexerade element
I många programmeringsspråk måste elementen i samlingen vara av samma datatyp
Finns ett index kopplat till varje värde, första indexet är alltid 0. Detta gäller i de flesta språk
Det finns språk som indexerar från 1 eller där du kan välja startvärde
I språk där index börjar på 0 är längden på listan värdet av det högsta använda indexet plus ett. Detta innebär att om du vet längden på arrayen så är det högsta indexet längden minus 1.
En array kan bestå av arrayer. Det vill säga en array vars element är arrayer

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

Vad behöver man göra för att ändra storlek på en array?

A

En array kan inte ändra storlek (längd)
Detta innebär att om man vill lägga till element i en array så måste man skapa en ny array som har utrymme för de nya elementen
Man kan skriva över element i en array, men det gamla värdet går förlorat om man inte har sparat undan det

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

Vad är en metod?

A

En metod är en funktion som tillhör en klass(objekt)

En metod är tänkt att utföra en uppgift
Om ens metod utför flera uppgifter så bör man bryta ut funktionaliteten i flera metoder

En metod kan ta emot en eller flera parametrar och kan returnera ett svar
En metod behöver dock inte ta emot någon parameter eller returnera ett svar

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

Vad består metodsignaturen av?

A

Metodens namn och datatyp samt variabelnamn för de parametrar som metoden eventuellt tar emot

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

Vad innebär överlagrade metoder?

A

Att flera metoder har samma namn men olika typ/och eller antal av parametrar

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