# Om modifiers
__
author: krm
created: 2023-02-10
status: alpha
__

# 1. Vad innebär det att en metod eller fält i en klass är "private"?

- Att alla funktioner kommer åt den.
- Att alla methoder i klassen och klasser som har ärvt från klassen kommer åt den.
- Att alla klasser i samma paket kommer åt den.
- ✅ Att alla metoder i klassen kommer åt den.

# 2. Vad innebär det att en metod eller fält i en klass är "public", vilket de är per default i js?

- ✅ Att alla funktioner kommer åt den.
- Att alla methoder i klassen och klasser som har ärvt från klassen kommer åt den.
- Att alla klasser i samma paket kommer åt den.
- Att alla metoder i klassen kommer åt den.

# 3. Vad innebär det att en metod eller fält i en klass är "protected"?
- Att alla funktioner kommer åt den.
- ✅ Att alla methoder i klassen och klasser som har ärvt från klassen kommer åt den.
- Att alla klasser i samma paket kommer åt den.
- Att alla metoder i klassen kommer åt den.

# 4. Vad innebär det att en metod i en klass inte är varken private, protected eller public?
- Ingen kommer åt den. 
- ✅ Att alla funktioner kommer åt den.
- Att alla methoder i klassen och klasser som har ärvt från klassen kommer åt den.
- Att alla klasser i samma paket kommer åt den.
- Att alla metoder i klassen kommer åt den.

# 5. Deklarera en privat metod med namnet "medel", som returnera ett decimaltal och har inga parametrar.
- ✅ private medel():number {
- medel():number {
- let medel() {
- private medel(medel) {
