<?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:archiv:m320:learningunits:lu06:theorie</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-08-31T08:27:25+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_6?rev=1788091809&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_5?rev=1788091804&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_4?rev=1788091785&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_3?rev=1788091785&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_2?rev=1788091785&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_1?rev=1788091785&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/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_6?rev=1788091809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:10:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>6. Appendix: die hohe Kunst der OOP - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_6?rev=1788091809&amp;do=diff</link>
        <description>6. Appendix: die hohe Kunst der OOP

In den bisherigen Beispielen und Übungen haben wir immer die naheliegenden Lösungen für das Design von Beziehungen gewählt. So haben wir z.B. die Spezialisierung von Kunde und Mitarbeiter als Vererbung einer Oberklasse</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_5?rev=1788091804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:10:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>5. Polymorphie - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_5?rev=1788091804&amp;do=diff</link>
        <description>5. Polymorphie

Die Polymorphie ist eine direkte Folge der Spezialisierung von Klassen. Jede abgeleitet Klasse weist die Merkmale der Oberklasse auf und ist somit auch vom Typ der Oberklasse.


----------

Beispiel 6.5:



Abb 6.8: Spezialisierung einer Klasse</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_4?rev=1788091785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:09:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4. Anpassen und Erweitern - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_4?rev=1788091785&amp;do=diff</link>
        <description>4. Anpassen und Erweitern



Das Konzept der Vererbung weist zwei grundlegende Aspekte betreffend der Auswirkungen auf die Programmausgestaltung aus. Eine Unterklasse kann Code erweitern oder Code in angepasster Form ausführen.

Erweitern

Das Wort</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_3?rev=1788091785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:09:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3. Darstellung von Vererbung in UML und in Python-Code - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_3?rev=1788091785&amp;do=diff</link>
        <description>3. Darstellung von Vererbung in UML und in Python-Code





//Abb 6.5: // Vererbung in UML-Darstellung

protected Attribute

Attribute in der Oberklasse, welche auch in der Unterklasse direkt zugeifbar sein müssen, werden als protected (geschützt) deklariert.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_2?rev=1788091785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:09:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2. Generalisierung / Spezialisierung - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_2?rev=1788091785&amp;do=diff</link>
        <description>2. Generalisierung / Spezialisierung

Generalisierung ist eines der Kernkonzepte der objektorientierten Programmierung. Die objektorientierte Softwareentwicklung nutzt generalisierte Klassen und Objekte um gemeinsame Eigenschaften (Attribute) und Funktionen (Methoden) in logischen Einheiten zu bündeln.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_1?rev=1788091785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-30T12:09:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1. Was ist Vererbung? - ↷ Links angepasst, weil Seiten im Wiki verschoben wurden</title>
        <link>https://wiki.bzz.ch/modul/archiv/m320/learningunits/lu06/theorie/lu07-kapitel_1?rev=1788091785&amp;do=diff</link>
        <description>1. Was ist Vererbung?

Unter dem Stichwort Vererbung erhält man i.d.R. eine Beschreibung der biologischen Vererbung: „Als Vererbung wird die Weitergabe von Merkmalen und Eigenschaften von der Elterngeneration auf nachfolgende Generationen bezeichnet. Diese Weitergabe spielt sich auf genetischer Ebene ab. Die Wissenschaft, die sich mit der Vererbung beschäftigt, wird als Genetik bezeichnet.</description>
    </item>
</rdf:RDF>
