Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m320_2024:learningunits:lu11:aufgaben:animal [2026/08/30 14:05] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m320_2024:learningunits:lu11:aufgaben:animal [2026/08/30 14:05] (aktuell) – ↷ Seite von modul:m320_2024:learningunits:lu11:aufgaben:animal nach de:modul:m320_2024:learningunits:lu11:aufgaben:animal verschoben msuter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU11.A01 - Instanziierung abstrakter Klassen ====== | ||
| + | |||
| + | === Ziel === | ||
| + | Sie können abstrakte Klassen in Python definieren, um damit deren Instanziierung zu verhindern. | ||
| + | |||
| + | ===== Hinweise ===== | ||
| + | * Abstrakte Klassen können nicht instanziiert werden. | ||
| + | * Eine Klasse ist abstrakt, sobald eine ihrer Methoden als abstrakt deklariert ist (mit '' | ||
| + | * Den Code dieser Übungen kennen Sie bereits. Er stammt aus der LU06, Aufgabe 5. | ||
| + | |||
| + | ===== Auftrag ===== | ||
| + | - Klonen Sie das Repository von GitHub auf Ihren Rechner | ||
| + | - Modifizieren Sie die Klasse '' | ||
| + | - Deklarieren Sie zudem die Methode '' | ||
| + | - Nehmen Sie die erforderlichen Imports auf dem Modul '' | ||
| + | - Führen Sie die '' | ||
| + | - Was beobachten Sie? | ||
| + | - Passen Sie nun den Code in der '' | ||
| + | | ||
| + | ===== Abgabe ===== | ||
| + | Halten Sie Ihre Erkenntnis zu Frage 6. stichwortartig in Moodle fest. | ||
| + | |||
| + | ---- | ||
| + | [[https:// | ||