---
kurs:
  - D0009E
tags:
  - programmering
  - python
  - objektorientering
förkunskaper:
  - "[[Objektorientering]]"
status: true
aliases:
  - Klass
---
> **Kurs:** D0009E

---

En **klass** är en mall för att skapa objekt med gemensam struktur och beteende.

```python
class Cirkel:
    def __init__(self, r):
        self.r = r
    def area(self):
        return 3.14159 * self.r ** 2

c = Cirkel(2)
c.area()    # 12.566...
```

## Arv

```python
class Enhetscirkel(Cirkel):
    def __init__(self):
        super().__init__(1)
```

## Se även

- [[Objekt]]
- [[Konstruktorer]]
- [[Metoder]]
- [[Objektorientering]]
