🖼️ OO med Typescript
created: 2023-02-13
Del I
- Vad är en variabel?
- Vad är en "class"?
-
Vad innebär det att en metod eller fält i en klass är
"private"?
- Vad kallas en funktion som är inkapslat i en klass?
- Vad är en konstruktor("constuctor")?
- Vad innebär att en klass ärver från en annan klass?
- Vad menas med en metod eller fält är "static"?
Del II
-
Gå igenom samtliga symboler i utrycket nedan och namnge dem samt
förklara vad de betyder.
const min_bil = new SAAB();
-
Förklara vad det innebär att objekt orienteriungen är klassbaserad.
Beskriv för- och/eller nackdelar. Namnge något språk som har multipelt
arv.
Del III
För att få ett poäng krävs
- Förklara generiska typ("genric types") är för något?
- Ge exempel genom att skriva en funktion.
- Förklara minst en fördelar med generiska typer?
För att få full poäng krävs
För varje sak nedan som saknas i svaret dras ett poäng, men max 3 poäng.
- Svaret är utförligt.
- Svaret är nyanserat.
- Det går lätt att följa resonemanget.
- Funktonen är något mer än bara en identitetsfunktion.
- Du nämner minst två exempel på fördelar.