Erklärvideo Informatik: Programmieren/ Vererbung (Teil1) Werner Dischidals Welt https://www.youtube.com/watch?v=IQDETt7d9u4 Transkript (automatisch erstellt) 0:00 hallo willkommen zum nächsten der claire video in diesem video möchte ich euch ein möglichkeit vorstellen ein programm zu gliedern das ganze hier heißt die 0:09 vererbung und das verwendet dinge wieder die ich an anderer stelle schon mal programmiert habe im ersten teil geht es um das konzept also wozu ist das gut 0:30 funktioniert das konzept und wie kann ich als verwenden im zweiten teil befasse ich mich mit der umsetzung in das programm 0:37 hier zeige ich euch wie ich das beispiel in c++ umgesetzt habe und was sie beachten ist [Musik] 0:48 ich will mir die arbeit nicht doppelt machen also verbände die teile aus programm mehrfach mein programm soll erweiterbar und einfach strukturiert 0:57 sein ist das alles möglich bei der klasse fahrzeug kann ich einige allgemeinen vor speichern aber nur wenige allgemeine später sollen 1:07 damit pkws und bode verwaltet werden die meisten boote haben keine räder für die straße wozu auch pkws brauchen räder das ist das problem ich muss die klasse 1:19 erweitern aber was mache ich beim brot mit der info räder 1:28 ok ich lege mir eine zusätzliche klasse kfz an das kraftfahrzeug soll auf einer straße fahren können außerdem will ich wissen wie viel kraft 1:36 ist hat also die leistung des motors jetzt lege ich also parallel zwei objekte an 1 für fahrzeug und eins für kfz dann halte ich die immer synchron 1:47 nette idee alternative ich lege nur ein objekt von kfz an und sage dem dass es alles von 1:57 fahrzeuge mit benutzen soll das nennt man dann die vererbung kfz erbt von fahrzeug jetzt kann kfz alles was fahrzeug kann 2:06 und noch ein bisschen mehr ich muss mir vorher gedanken machen was ich will 2:19 also nur beim kfz oder auch bei anderen fahrzeugen wenn allgemein dann gehört sein fahrzeug sonst in die klasse t erbt wenn ich 2:29 fahrzeug weitere bekommt bot die info auch also nur machen wenn es sinnvoll ist kiss keep it simple stupid einfache struktur brauche ich wirklich fünf 2:45 ebenen der vererbung was muss zwingend in welcher klasse sein und vor allem privat beachten privat ist privat auch für klassen die 2:56 haben da kommt keiner mehr dran und erben von mehreren klassen gleichzeitig ist nicht in allen programmiersprachen möglich c++ kann es aber nicht 3:07 [Musik] das war es erstmal so weit zur theorie im zweiten teil befasse ich mich dann gleich mit dem ganzen code also wie ist 3:18 es ganz implementiert peter dateien klassen dateien und weiter [Musik]