# OO med Typescript

```
icon: 🖼️
created: 2025-06-02
```

# Del I

_Max 2 poäng per uppgift. Svara med en fulständig mening_

1. Vad är en variabel?
2. Vad är en "class"?
3. Vad innebär det att en metod eller fält i en klass är "private"?
4. Vad kallas en funktion som är en del av en klass?
5. Vad är en konstruktor("constuctor")?
6. Vad innebär att en klass ärver från en annan klass?
7. Vad menas med OO?

# Del II

_Max 3 poäng per uppgift. Svara med mer än en mening._

1. Gå igenom samtliga symboler i utrycket nedan och namnge dem samt förklara vad
   de betyder.

```js
const min_bil = new Volvo();
```

2. Förklara vad det innebär att objekt orienteringen är klassbaserad. Beskriv
   för- och/eller nackdelar.

# Del III

_Max 4 poäng_

Vi har diskuterat multipelt arv, förklara vad det är för något. Förklara vilket
problem de försöker lösa och vilka problem det kan orsaka.

## För att få ett poäng krävs

- Förklara vad begreppet står för.
- Förklara minst en fördelar med multipel arv.

#### 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.
- Du nämner minst en nackdel med multipelt arv.
- Du har med minst ett exempel.

**🍀 Lycka Till! 🍀**

**/krm**
