<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m320:learningunits:lu06:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-15T08:19:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_1?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_2?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_3?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_4?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_5?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_6?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_1?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 1 - Vererbungshierarchie</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_1?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 1 - Vererbungshierarchie

Ziel

Sie können zu einer Reihe von Begriffen eine korrekte Vererbungshierarchie skizzieren.

Auftrag

Erstellen Sie zu den gegebenen Begriffen eine korrekte hierarchische Folge (Vererbungsbaum). Verwenden Sie die Symbole der UML für Klassen und Vererbungs-Beziehung.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_2?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 2 - Klassendiagramm mit div. Beziehungen</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_2?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 2 - Klassendiagramm mit div. Beziehungen

Ziel

Sie können die Beziehungen einer Menge von zusammengehörender Begriffe sinnvoll festlegen.

Auftrag

Erstellen Sie zu den gegebenen Begriffen ein korrektes Klassendiagramm. Achten
Sie darauf, wann es sich um eine Vererbungsbeziehung (is a) und wann um eine
„normale“ Assoziation (einseitig, zweiseitig, Aggregation usw.) handelt.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_3?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 3 - Erweitern von Fähigkeiten</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_3?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 3 - Erweitern von Fähigkeiten

Ziel

	*  Sie können aufzeigen, wie Vererbung für die Erweiterung von Fähigkeiten eingesetzt wird.

Auftrag

Implementieren Sie die Klassen gemäss Klassendiagramm.

Die Methode what_i_am() liefert einen Text zum Wesen des Objekts (a simply phone, an old handy, a modern smartphone). Die Gerätefunktionen (</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_4?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 4 - Erweitern von Fähigkeiten und mehr</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_4?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 4 - Erweitern von Fähigkeiten und mehr

Ziel

	*  Sie können aufzeigen, wie Vererbung für die Erweiterung von Fähigkeiten eingesetzt wird.
	*  Sie können aufzeigen, wie Konstruktoren in Vererbungshierarchien deklariert sein müssen.

Vorbereitung</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_5?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 5 - Anpassen von Fähigkeiten (Overwriting)</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_5?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 5 - Anpassen von Fähigkeiten (Overwriting)

Ziel

	*  Sie können aufzeigen, wie Vererbung für die Anpassung von Fähigkeiten eingesetzt wird.

Auftrag

Implementieren Sie die 4 Klassen gemäss Klassendiagramm.

Die Methode move() schreibt sinngemäss folgenden Text auf den Stdout:</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_6?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufgabe 6 - Vererbung mit vielen Facetten</title>
        <link>https://wiki.bzz.ch/modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_6?rev=1711631267&amp;do=diff</link>
        <description>Aufgabe 6 - Vererbung mit vielen Facetten

Ziel

	*  Sie können aufzeigen, wie Vererbung für die Anpassung von Fähigkeiten eingesetzt wird.

Auftrag

Ausgangslage

In Kapitel 4 der LU06 wird in Beispiel 6.4 gezeigt, was Überschreiben (overwriting) bewirken soll. Setzen Sie nun dieses Beispiel um. Dazu basieren Sie auf dem Klassendiagramm gemäss</description>
    </item>
</rdf:RDF>
