Compare commits

..
2 Commits
Author SHA1 Message Date
innin-jam e6c8526691 aufgeräumt("README", "Aufgabe 3") 2026-09-08 19:54:05 +02:00
innin-jam e9b4f85b19 Überarbeitung von Aufgabe 3 2026-09-08 19:05:18 +02:00
4 changed files with 24 additions and 29 deletions
+6
View File
@@ -1 +1,7 @@
# orientada-a-objectos
-- Objektorientierte Programmierung mit Python --
## Schriftliche Aufgaben
- [Aufgabe 3](./schriftliche-aufgaben/aufgabe3.md)
-18
View File
@@ -1,18 +0,0 @@
```mermaid
classDiagram
Item
Item : count: int
Item : type: int
Item : inc(self, amount)
Kart
Kart : int speed_max
Kart : Vector2 vel
Kart : Vector2 pos
Kart : string color
Kart : ram(self, Kart other)
Kart : consume_item(self, Item item)
```
Die Methode `inc(amount)` in `Item` ändert `.count` um `amount`.
Die Methode `ram(other)` in `Kart` tauscht die beiden Geschwindigkeiten.
-11
View File
@@ -1,11 +0,0 @@
classDiagram
Item
Item : int count
Item : int type
Item : inc(self, amount)
Kart
Kart : int speed_max
Kart : string color
Kart : ram(self, Kart other)
Kart : consume_item(self, Item item)
+18
View File
@@ -0,0 +1,18 @@
```mermaid
classDiagram
class Item {
count: int
kind: int
inc(amount: int) None
}
class Kart {
speed_max: int
color: String
ram(other: Kart) None
consume_item(item: Item) None
}
```
- Die Methode `inc(amount)` der Klasse `Item` ändert das Attribut `.count` um die eingegebene Zahl.
- Die Methode `ram(other)` in `Kart` tauscht die Geschwindigkeiten der beiden gegebenen Karts.