block1 Flashcards
Tolk
buggar hittas vid runtime
kompilator
koden vi skriver är källkod, koden datorn förstår är objektkod. kompilatorn översätter käll till objektkod
primitiv typ
int, double, bool, char, str
referenstyp
array-typer, klass & interface typer
referens
ett värde, en pekare som pekar på minnesposition där ett objekt ligger lagrat
stack
innehåller variabler, aldrig objekt
heap
sparar objekt, stacken pekar hit
arv
en subklass ärver metoder och attribut från superklass
polymorfism
ett objekt kan anta många olika typer
override
låter subtyper definiera egna beteenden med de metoder de delar med sin supertyp
abstrakta metoder
om en metod i superklassen är markerad abstrakt måste subtyper impelementera egna metoder. Alla subklasser har garanterat beteende för metoden
abstrakt klass
en klass med abstrakta metoder är abstrakt.Abstrakt klass kan sakna abstrakta metoder men inte vice versa.
interface
ren specifikation av gränssnitt. Objekt blir instanser av typen genom att ärva gränssnittet men själv implementera dess metoder.