[C/C++] vererbung und klassen?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von yaar, 17. Juni 2009 .

Schlagworte:
  1. 17. Juni 2009
    vererbung und klassen?

    hallo,

    versuche gerade das thema zu verstehen. mich würde sehr interessieren, welche vorteile bzw. nachteile vererbung und klassen haben?
    bisher weiß ich nur, dass man durch die vererbung die schreibarbeit beim code sparen kann.
    danke!


    lg
     
  2. 17. Juni 2009
    AW: vererbung und klassen?

    Nun Vererbung spaart dir halt ganz einfach Zeit. Du rufst einfach in der Subklasse den Code aus der Mutterklasse auf ohne ihn nochmal konkret schreiben zu müssen.
    Nachteil ist natürlich, dass man hier auch sehr schnell fehler reinbaut/sachen aufruft, die man garnicht will (overwriting!!!)!
    Klassen dienen praktisch als "Bauplan" für Objekte. Nachteile fallen mir da spontan keine ein...
     
  3. 17. Juni 2009
    AW: vererbung und klassen?

    Da solltest du dir nicht zu viel Gedanken darüber machen. Anfänger neigen dazu Vererbung sehr oft einzusetzen, wobei es so oft gar nicht verwendet werden muss. Wenn man das Prinzip verstanden hat, merkt man auch schnell im Programmierkontext, wann es sinnvoll ist Vererbung einzusetzen. Also versuche nicht krampfhaft irgendwo Vererbungen einzubauen oder Ableitungen von Klassen zu schreiben. Es ist durchaus eine praktische und nützliche Sache, doch es macht nicht so oft Sinn, wie man vermuten könnte.
    Schreib lieber deine Klassen und wenn du siehst, dass du da etwas verbinden kannst, oder wenn du Klassen in bestimmter Weise erweitern möchtest, ist es wahrscheinlich ratsam mal eine Klasse erben zu lassen

    greez
     
  4. 18. Juni 2009
    AW: vererbung und klassen?

    Also wie schon cable gesagt hat brauchst dir als Anfänger echt noch keinen großen Kopf zu machen!

    Aber um nochmal zum Thema zurückzukommen:
    Klassen:
    + Erschaffen von einfachen Objektschnittstellen
    + Kompackte Zusammenführung von Funktionen und Eigenschaften
    + einfacher Datenhandel
    + Übersichtlich
    -/+ recht mächtig
    - systematischer und überdachter Aufbau sind notwendig

    Vererbung:
    + Erschafft beziehungen Zwischen Klassen
    + führt fort in Polymorphismus
    - Überblick kann man schnell verlieren ( muss man einfach üben )


    Also wie gesagt mach dich ne verrückt wenn es beim ersten mal nicht klappt un versuch nicht jede kleinigkeit in klassen zu pressen! und überdenke ob vererbung wirklich sinn macht!! denn das ist nicht immer der Fall!

    greeze
     
  5. 18. Juni 2009
    AW: vererbung und klassen?

    ich denke doch das vererbung vor allen in großen projekten, wo mehrere
    Programmierer zusammen arbeiten, am sinvollsten sind. Es macht jeder nur
    einen teil des eigendlichen programms und gibt diesen teil dann weiter.
    der nächste kann dann leicht durch Vererbung den Teil des vorgängers einbinden.
    so interessiert es ihn auch nicht, wie diese vererbten "Dinge" funktionieren.

    MFG
    xXsoureXx
     
  6. 19. Juni 2009
    AW: vererbung und klassen?

    danke für eure tipps und hilfe!
    10er für jeden ist raus

    lg
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.