[Playlisten] [Impressum und Datenschutzerklärung]

04D.5 Vererbung und Konstruktoren in C#; Zoo


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

heute soll's mal eine siebtenicht zu siebte Vererbungshierarchiewerden zumindest inhaltlich simpelso ein halber zuund zwar hätte ich gerne folgeneine klasseTiereine klassePflanzenachhersollensie ihre Pflanzen fressen können ?? doch was Tiere fressen können keine Ahnung ?? Tiere fressen könnendas Eis ich baue hier noch eine OberklasseeinNahrungsmittelPunktBuchungsmittel?? müssen ?? soll NahrungsmittelundTierund Pflanze soll von Nahrungsmittelerbenunddann möchte ich alsTiere??vier Stückdas was auch klappt's mit demfressen und so weiternämlicheinmal eine Mausdie Klasse Maus das heißt diegenetische ?? sozusagenKatzePunktund nunsollen alle von TiererbenmeineWanze muss ich übertreibenmöchte ich einfach das Gras ist die Kuh Gras fressen kanndas soll meineHierarchie sein an Klassensind eher banal von der von der Funktionsweiseher banal der geht jetzt nicht um die Zahl zu bestimmen oderGraphen zu zeichnen oder sowas ähnliches?? sollte man umgehendwie geht das mit der Vererbung jetzt im Detail werden Konstruktoren geschrieben wie Konstruktorender Mutterklasse auf und als Krempeldannjetzt möchte ich mirfür dieer für jedes Ding noch einen Namen merkenmüssen ?? größer machenmich mäßig jedes Ding noch einen Namen merkenvor wo ich dabei binNerven einzelne Graspflanzemöchte mir keinen Namen merken aber für die einzelnen Tiere vielleicht schonfür jedes Tier möchte ich mir Namen merken also hier Privatannahmeund zwar als ZeichenketteundTiere sollen auch fressen könneneine öffentliche Methodegucken wasdie überhaupt nimmt dann gleichund was sie liefert diese Methodedanndas Kretschmann Wort diskutierenseine Fressemethodefür TiereKühe werdenwahrscheinlich keine Mäuse fressen Katzen werden hoffentlich keine Hunde fressen Katzen werden Mäuse fressen Katzen werden kein Gras fressenKühe werden Gras fressenwie könnte man sowas bauen eine sozusagen universelle Methode fressenfür Tiere hier??sind zu schreiben ?? fressen würde eine Instanz von Nahrungsmittelnnehmen und dann müsste man gucken was man jetzt mit dem Nahrungsmittel Anfang kann das blöde ist denn jetzt der Akku sagenfriss eine Katzedas Wetter irgendwie knirschenkönnte man damit umgehendie goldenenRassistenin Rassistenmöglichkeitensechs Chen werfenKühe fressen gerne Mäuse oder sowas als Säckchen werfen könnte ?? mit Rückgabewertenarbeiten diese Methode könnte zum symbolischen Wert zurückgebenhat's gewundert wenn nicht das fressengucken ?? ich gönne mir vor einem Vorstellung ?? zweite Methode hat?? fressen?? tested geht denn das überhaupt für die Kuh jetzt den?? und fressendas Gras fressen kann fressen vorher aber guckendie für den Burschen dazu liefert schreibe jetzt nicht ins Marketing hier zu schwierigBeistrich geradedie Methode sollte nicht fressen heißen die Sortenmethodekorrekt heißenFrist sollte mit oder als wenn überhauptBefehlsformdas ist KonvektionPersonennamenFunktionsnamenund Befehlsraumist also ?? und kann fressenzum Muttertag zurückkommtist grün kann fressennoch neun Lebenunsererhalber Satz sozusagen zur Aussage die dann mit Ja oder Nein beantwortet werden kann wenn du schon zurück und aus der Methode Außerfunktion??Punkt DEwird sein das schreiben sie jetzt malwir haben ein zwei drei vier fünf sechs sieben acht Klassen die mehr oder minder kompliziert voneinander erbennoch andere Faktoren und so weiter?? gleich noch versucht es mal so weit zu schreibenich würde neue Datei anlegenalso hinzufügenhierhinzufügenKlammer zu hinzufügen Klassezwei der Nahrungsmittel?? das eigentlich alles erbt von Nahrungsmittelnachher auch Katzenmäusefressen können??zufügenvermisse komische Sicht der Zoo besteht aus lauter Nahrungsmittelnist Elefant auch Nahrungsmittel wahrscheinlich nicht Ende der Nahrungskettemüsse sich mal überlegen ob das alles müssen hübscher benenntdann soll von dieser Klasse Nahrungsmittelsoll das Tiererbenund es solldieWanze davon er??und dann haben sie alle schonselbst wirktder vorgeschriebenist wahrscheinlich sinnvoll ?? das nicht so eingezeichnetdass es in Handschrift ?? total schwer einzuzeichnenalsoein Zimmermit Ziernahrungsmittelund dir Pflanze die dreikursiv schreiben würdesicher impulsivfreudigenHandschriftsich drucken würdedann würde das heißen sieabstrakt zu machen und das wäre auch höchstwahrscheinlichsinnvoll ich möchte keinTier als solchesmuss generische Tierinstanzihren davon kein Element bauen möchte mit konkretem außenund oder sowas bauenimPraktikum im letzten Praktikum was etwas deutlicher ?? mit Asteroidenundkommunalen es gibt also Spielobjekteund dann gab es Asteroidenund es gabein Raumschiffund es gab Foton Torpedosdas abstrakte Spielobjektzu bauen ergibt keinen Sinn sie wissen nicht wie's dargestellt wird Zwangs erzeugt wird weil es vernichtet wirdim Raumschiff müssen Sie das was du ihn wissen Sie dasFoto Unterbilder wissen Sie dass die Kindklassen ergeben der viel mehr Sinn als Instanzen als die Oberklasse der Spielothekim Praktikum was klare Spielobjekt muss abstrakt sein was sinnvolles tun kannals generisches Objekt hierin dieser Situationvielleichtkönnte das Tier könnte die Pflanze tatsächlich irgendwas sinnvolles tutdas müsste man sich überlegenwie genau werden diese Klassen dann eingesetztich lass es jetzt ja abstraktzuden drei als Mama die alle abstraktdamit sage dass man nur das von dieser Klasse keinen Satz gebaut werden kannjetzt solltedas Tier schon eine Sache drin habenZeichenketteNameund diese beiden Methodenist und kann fressenhier natürlicheine ZeichenketteNameautomatisch bei wird nicht so vorschreibendann diese Methode fressen dies soll happig sein werdelassich mir in die ??zur Meldiagrammdieser fertig seinPunktsie gibt nicht zurück sie heißtesund sie nimmt ein Nahrungsmittelfutterdie Variable heißt dann Futter unddarin steht eine Referenz auf ein Nahrungsmittel den bei ihm eine Referenz weibliche Klassen habe undPakts habedas macht jetzt irgendwas mehr oder minder kompliziertesWasser mit dieser Methode sinnvollerweisejetztverwirrt sie reinschreibenwas sie tut die Methodeoderdie werden sinnvollerweiseabstrakt machen also eben nicht reinschreibenwas sie tutSemikolon leider machen keine Schweifklammer sondern Semikolon dahinterund steigttraurig erstreckt oder abstrakter Blick geht beideszur Verwirrung Auslosung geht es erstreckt farbig aber es geht auch anders Rumfabrikerstrecktaber selbst muss vor das Volt vor dem Rückgabetypvon Pappe und erzeugt beide vor der Rückgabetypin dieser Formdas heißt jetzt die Kindklassendie nicht abstrakt sindalle Kind lassen die nicht abstrakt sind müssen diese Methode implementierenweildiese Mutterklasse Tier nicht sagt wie die geht die Methodewenn die Mutterklasse nicht abstrakt wäremüssten wir diese Methode implementierendie Kind lassen Semikolon einfach übernehmenErben von der MutterklasseKomma sohaben die Kids lassen jetzt einen Auftragwenn wir nicht auch abstrakt sein wollte müsste bitte dieses friss implementierensagen wie das friss gehtdasselbe für die andereOptikstecktdamit mit der kann fressen wollte ich ja sagenist dasessbar oder nicht liefert also ein Boot zurückkann fressenNahrungsmittelfuttersollten wir dieBelege gerade hier bei dem es sollte da auch einenWert zurück liefern und zu sagen ist gefressen wordenist das gar nicht so schlecht dass man jedoch gut zurückliefertund mit dem Boot zu sagen wir haben es gefressen ??könnte man hier sowieso das habe ich nie erzählt wird bei der Wahl gerade auf sie kann das ganze hierautomatisch auch noch dokumentierendrei Schrägstrichehaben was macht diese Funktion siebzehnten drei Schrägstrich und dann kommt er sofort diesesdiese Schablone hier für die Dokumentationda können Sie es reinschreibender Parameternamemitder Parameter namens Futter was ist der eigentlichwas gefressenwas gefressenwerdensollPunkt es ist derParameterFutter und was gibt sie zurückhat das Tierdas sie gefressen hat ?? Universumsie gefressen hat Punkt zurück?? hat hierwerden das ja nachherob das Futtergefressen wurde?? passivund was ist Summary was istdie Zusammenfassungwas diese Funktiontutman das Nahrungsmittelzu fressenPunkt ihr seht also so kann sie Sachen dokumentierendirektja mit dieser Automatikgleichzeitig das gerade malwenn sie irgendwo ein Tier erzeugenKomma könnt ihr ZeugenimBau mal geradein eine minimale Oberfläche mit irgend ein KnopfDoppelklickAdas abstrakte Klasse ich kann dennoch derzeit gar nichts bauenPunkt ich lüge also rausangenommen ich hätte ein Tierdamit nur gefühltaber kein Tier ist gar nicht gucken okay was kann dieses Tier tunkönnen Punktfrissund das ist jetztunser Text den wir ihm eingegeben haben erscheint in automatischen Visual Studiosein Gerät das aus ihrer Klasse rauswas sind als Kommentare reingeschrieben haben als Randnotiz mit nichts was man jetztauswendig lernen muss und so weiterje nach Entwicklungsumgebungverschieben verschiedenso sieht es in diesem Studio aussie gebenden Text damit dreiSchrägstrich Neinzur vorgefertigten Form und wische Studie wird in der nachträglichsuggerierenwas sie da eingegeben haben dass es insbesondere unter meinem Team zusammenarbeitetwenn sie hundert Leutemit hundert Leuten ein Programm strickendann kann sie tatsächlich einanderDokumentationsozusagen zuzuschiebenmuss sich in langen Text durch wälzen sonderndie Entwicklungsumgebungsagt einem dann was da los istAnmerkung am Randenimmt es immer wieder weg ??können Sie überall sobasteln sie tippen drei Schrägstriche und dann?? Schablonewas es angekommen ??dasgelaufen ihr so die oberen drei hatten war und jetzt der Rest ist dann StandardsMauskatzeund Furassisgeschenkt?? wollen dasklasseMauserbt Punkt hierdie KlasseKatzePunkt hierExtrazeileund die KlassePunktwas dann mal unter ?? Klammer aufaber das war'sPunkt das soll von Land sehroftneue Zeilespüren sozusagendie Pflichthinschreiben für die Klassenjetzt könnte mananfangenhier sich die Kidsklassenvorzunehmennehme ?? die Katzewas es jetzt nötig was muss ich bei Katze alles tun damit dasganz normale Klasse werden kannso sie beschreiben mal alle gerade die beiden abstrakten Methoden für Katzewir fangen also an mit Kantfresseistdie einfachereFang an mit Khan fressenniesind wir hier die Katzebereitskann fressenso poppig oder gut das muss gleich bleiben nicht das jetzige Anfang des bool rauszunehmenoder so das es gleich bleibendie Katze muss ja das Tier vertreten können überall dawo man ein Tier verwendet muss man auchund das was schief geht eine Katze verwenden können das hastige Netz nicht einfach sagen hier das soll nicht gut sein sondern sollte ?? oder Voith sein soll nicht farbig sein Fleiß sondernsein können Sie an sich änderndiese Zeile hiermitausbeuterischen Ausnahmendiese Zahl ist quasi in Stein gemeißeltdie Katze muss das Tiervertreten könnenPunkt dazu muss es dir vertreten können das als wenn das Tierkann fressen hatPatrick wohlrecht ein Nahrungsmittel dann muss die Kasse das auch so habenist eine sollte ich keine Zäpfchen werfen hierMethoden implementiert haben sondern ?? mal was vernünftiges machennegativ die Frage warum geht das jetzt nicht ?? Gesanges oder guter Wert zurückdiese Methode liefert keinen guten Wert könnten den Compiler glücklich machen indem sie sagen ?? alsoptionale Turnalsbei der glücklich das es war jetzt unsinnig aber der Compiler als wirkliches Tages kommt ein guter Wertist ?? ein guter Wert und gutdas ?? nicht der Sinn der Sachenunmöchte prüfen ob dieses NahrungsmitteleineMaus istes meist sehr aufwendiggeschriebengiltNahrungsmittelals Futter sind die Variablen nicht Nahrungsmittel dass die KlasseInstanz des Nahrungsmittelsreferenzdarauf kommt in Futter an ich möchte Futter ihr vergleichendeFutteristMausdanngebe ich einenwar zurück und ansonstengibt ein Volks das jetzt die aufwändige Art das zu schreibenwas mit ElsCharisma kann essich überflüssig an der Stelle?? voll zu das ist die aufwändige ArtFutter ist Maus ist ein guter Wert des es war und dass es falsch istdie Referenzdie in Futter steht eine Referenz auf etwas was Maus istoder hinterlasse von ausgesondert sein Instanz anerkennt also von außenoder nichts als was hier steht ist wahr oder falsch was sie kürzer schreiben jetzt für diese fünf Zahlenprofessionelle Art wäre ein Veteran davor zu setzen Returnfutterist Mausdann ist das schon alles fertig in einer einzigen ZeileFutterist Mausist wahr oder falschmitgeben sind zurück wahr oder falschist das Futter eine Maus oder nichtdass wir das ganz in einer Zeit sieht etwas eleganter aus Komma schneller lesendas war die eine Methode die überschrieben werden sollte und die andereesfrissWasser sind teilweise gemacht und könnt jetzt ganz dreist einfach guckenkönnen wir das Essenfressen oder mich mit unserer eigenen Funktion dar ??kann fressendas Futterheldentumwar dasodersogar so rum wenn wir es nicht fressen könnenKomma so wenn es nicht fressen können sein Returnforstwir haben's nicht gefressenund wenn was fressen könnenmüssen was tun Punkt Arbeitgebersollen es tunamwirken aber noch ausnoch was einbauenkönnt folgendes einbauen hier in die Mutterklassedeutschen Werten habenist sattKomma sowasin der Klasse Tier gibt's jetzt nochdas gute Feld ist sattund es kann hier wenn dieKatzedie Maus gefressen hat Punkt irgendwas passiert sagen ist sattes Gleichstromsowasso könnte das friss aussehen??warum geht das nicht?? kann ich nicht sagen ist der des Gleichstrom-OPan den sollten wir auf Protectedstellenist satthier ist der Jahrhabe ich den ihr der erste Teil wird automatischdie Kindklassekommt nicht dran Katze Kindklassekommt es aber nicht dran das ist sattfreiwird eben nur den Zugriff innerhalb der Klasse Tier erlaubtden Protected rausund dann kommt's Katze dran als Kindklassen kann den ihr verstellensogar das zu ?? ist nach der minimal weiß also wenn Sie sagen frissund gebender Katze eine Hofstellefest Buchanan nicht fressen geht jedenfalls rausin der Katzen Gras gebenkann fressen ebenfalls raus und der Katze Maus gebenkeiner fressengeht nicht dass ihr Freienmerkt sich das ?? nun satt istund jetzt ruht zurück wir haben's gefressenunter Punkt es ist die Maus gefressenwie wenn ich die Maus denn jetzt lossie könnten Futter aufneue setzen des Carriervorschlagsfutteraufnahmesetzen was würde dann passierenso an dieser Zeile sind sie nicht die Maus losgewordenhierkommt eine Referenz auf eine Maus an die Kopieeiner Referenz auf eine Maus man sich ganz übertreibtdie Kopie eines ?? eine Referenz Komma die Kopie einer Referenz auf eine Instanz der Klasse Maus so das konnte ein offiziellerso tief steckt man normalerweise nie drüber nachwas sie jetzt machenes dass sie diese Kopie der Referenz auf eine Instanz der Klasse Mausgesichtermerkendies jetzt auf null gesetzt sie haben einen Speicher für eine Hausnummerund die Speicherfür die Hausnummer den setzen jetzt auf nulles ändert aber nichtsan dem bewohnten Haus im Haus gibt es immer noch gerne vergessen wo sie wohntals Besitzer seine Stelle gar die Maus ist damit nicht wegMauer an der Baustelle man sofort weiter wie man sich daraus lügen könntedannja nicht ohne Grund hier zurückgegebenund das fressen erfolgreich war oder nicht das heißt der Anwenderdieser Klasse hat jetzt den Jobdafür zu sorgen dass die Maus aus dem so verschwindet?? immer das ?? sofort an das Aussehen müsste in derMamas weit über den Buttonin der Arbeiterklassehierbei den Buttonnicht baue mal ein klein sowie würden Sie einzubauen?? wird eine große Liste mache nicht eine einzelne Abteilung für die Mäuse und eine Abteilung für die Kühe sondern eine einzige große Liste richterlicher Nahrungsmittel sondern Liste von Tierenin der Liste stehen Verweiseauf Instanzen der Klasse Tierist denen ich mal einfach so sinnvollerweiseeinen neuen Stilsofortwürden ich ich für die mag ich bisher gesehen haben könnte hier tatsächlich sofort initialisierenaber das mitderkleineren Verwirrung aber nicht tun ?? das womit erseine okay zu meinem Zuruffüge doch mal hinzu?? eine neueKatzeund zu meinem Zuruf füge hinzueine neue MausKlammer zuBeistrich zwei Mäusebissemehr zu fressenPunktso könnte man das tunund jetzt soll bittedie Katzeeine der Mäuse fressenkönnen Sie das Schreiben besitzt diese Katze eine der Mäuse fressen sollKatzedie Katze ?? der vordersteMann zuZuruf von null lustig zu sein in dieser Situationund dann kann ich sagen frissJava Server fressen zu von eins natürlichen?? im Hauserste Maus da drin stehtjetzt Computerwertzurückaus der Methode friss was würden Sie jetzt mit dem guten Wert machen wieder zurück Punkt mit den Jahren einumden Zoo hierzu Date zu halten diese Liste aktuell zu haltenwenn die Katze die Mausgefressen hat man kommt jawar Zurücksommersgeschrieben ??Methode friss lieferbar zurück Punkt zusammen nicht publiziertBeistrich man sagen was hier steht das es jedoch sehr gedrängtaus der Liste Zoogibt mir den EintragNummer null also offensichtlich die Katzemit wenig mit dem Eintrag Nummer null Punktdie Katze soll fressen und wasden Eintrag Nummer eins aus dem Zoo die Mausfriss liefert Bad zurückwenn das fressen geklappt hat das heißt ich muss hier bitte die Mausaus Mann zu entfernenund stimmte die Liste nicht mehr die Maus ?? gerade gegessen wordenals Prozess stehen zu?? Moped zum Beispieleins das Ding was eine Stelle einsteht bitte entferntden Estrich danachso könnte man das machen als sie können nur schwierigInselmethodefriss dafür sorgendass die Maus aus dem Universum verschwindetsie können aberdem Aufruf von dieser Methode den Job überlassenmuss man den entsprechend dokumentierenVorsichtdu musst aber selbst bitte die Maus entfernen aus deinem Universum so könnte das funktionierender andere Artwäredass sie den Nahrungsmittelhier zum Beispieldass sie den Nahrungsmitteldas Universum mitgebendas hier ?? Nahrungsmittelnstatische Liste drin stehtallen Sachenexistiereninsoweit eine Sache gefressen wirdkönnte man dann auf dieseListe zugreifenund das gefressen daraus entfernendas wären bisschen raffinierter vielleicht schon zu raffiniert ich würde das mal so probierenalsoauch immer meine Klassen anwendet hat den Job bitteseine Datenstrukturen nach zu pflegen wenn was gefressen wirdund dass das gefressen worden ist entfernt werdendieseKonstruktion hier mit dem Zoo von null und so von ein Tässchen bisschen sehr unübersichtlichwie könnte man Hilfsvariableneinführendas hier nicht zu von null stehtsondern dass hier Arkasteht und das hierähm stehtund dass hier unten im Hofähm stehtkönnte man solche des variablen einführenPunkt das kann zum Beispiel eine Variable merken Katze Car ist leichtdas wird dann interessant ich hab das mal Katze K ist gleichzwo von nulldas müsste doch eigentlich stimmen und sie sehen das nicht Komma kann das nichtaus sie müssen Karsten wir wissen das so von null eine Katze ist aber so klug ist der Compilerdieser Compiler jetzt nicht das er das wüstesagenfür ihn ist Sohneines Solis Satire nicht und ist dann Katzenkönnten ja Karsten das wäre eine Möglichkeiteine andere Möglichkeitist weit überraschenderandere Möglichkeitist das sichere Schreiben hierkam?? funktioniert das sie sind die Zeilen im Vergessen da kann ich auch gar vieles aufrufenPunkt das Tier K ist gleichI sind jetzt Polymorphie in Aktionins so stehen ReferenzenaufTiereinstanzender Klasse Tier oder Instanzen von Kindklassender Klasse Tierzu von null was da steht kann ich mir in zwei Jahren kam merken vom Typ Tier das es keine Aktionhabe ich mir auch gesagt zu stehen?? Tiere oder eben?? gesprochen Referenzen auf Instanzen von Kindklassenvon Tierdamit diese Katze hier eine Referenz darausdaraufhin kam merkenwenn jetzt hier K Frist aufgerufenwirdvon Tierdie Methode friss?? angucken okay von TiertierklasseTier die Methode frisstdieser Beistrichdas heißtdie kann er gar nicht aufgerufen werden oder sie kann nicht direkt aufgerufen werden oder gar nicht gesagt haben wie sie funktioniertdann wird eben nachgegucktPunkt ähmwas ist das was wir wissenwir habeneine Katze von welcher Sorte sind wir es für diese Methode friss aufgerufen die von der Katzedass es Polymorphiedie Katze ist ein Tierdie Methode friss ist über schriebenund es wird dann tatsächlich die Methode der Katze aufgerufen nicht die Methode des allgemeinen Tieres sondern die Methodeder Katze wird aufgerufendas was jeweilsnötig istnur die Frage wenn das hier funktioniert bei dem K friss warum kann ich denn da nicht Katze schreibenso ist diese Sprache gebaut bei dem Gleichzeichenwird nicht nachgegucktdass es relativ schlank das Gleichzeichensozusagen die Zuweisungist sehr schlankda wird nicht nachgegucktin den üblichen Programmiersprachenaber Methodenaufrufenachgeguckt abstrakten Methodenvirtuellen Methoden da wird automatischnachgegucktwie sieht denn das jetzt wirklichin der A-Klasse aus dieser tatsächlich vorliegt K ist jaeine Katze eine Sandkatzeund nicht nur Instanz von Tier?? verbinden beide Methodenaufrufenwerden es wirklich nach Punktder Verweis komplett aufgelöstso ist das in den üblichen Sprachen gelöst hätte man auch anders machen können?? Theater für dich als auchmachen Tier ähmgleichseine ersten Stelle stehtsogar das funktioniertin ?? kam noch die Frage aber was ist denn jetzt K nicht die Methode friss hatdann gibt's Ärger mit dem Compilermüssen wir sowieso Gesang erstellenSehen Sie dasso Maus implementiertengeehrten abstrakten MemberZootier kann fressen nicht zu Maus implementiertenFrist nicht das Ding kombiniertnichtder Compiler stellt sicherdass dieses kam wirklichdie Methode riss auch implementierthatgibt also der Garantie dass das gehtund sie jetzt hier im A der Hundhat die Methode frisst nicht und kann fressen nicht und die Kuh und so weiter die haben an diese Methoden nicht dass wir nicht kompiliertist es also ein ProgrammierfehlerCompiler stellt sicher dass diese Methoden da sinddann mit Blick auf die Uhrnehme ich jetzt mal hier gerade die beiden ganz rauswas das ganz raus ich kommentiere die mal aus jagar nicht so weit gekommen wie ich das dachte sie keinen Ärger gibt dass der Compiler dann nichtüber seine eigenen Füße stolpernbei der Maus die Frau jetzt natürlich der muss es jetzt glatt noch tatsächlich Baumüberschreibenbei der MausdieMethodekann fressen?? ich schreib einfach mal ist die Maus aller Pflanzenfrist hiergewissesichzu erwartenPunkt zur ?? des Pflanzesoähm aus Pflanzen fressen und ich mussMaus ja auch noch mitgebendass sie ihre Fristtatsächlichdasselbe wie bei der anderenwie bei der Katze verlangen Klassewenndie Maus das Futter nicht fressen kann nicht kann fressendann dieHolz zurückund ansonsten merke ich mirdass die Maus dann Sadist nachdem sie gefressen hat?? bisschen banal?? lassen Ausrufezeichenwo könnte das Aussehen der sehen sie nebenbeidas ist jetzt daseins zu eins dasselbewie in derKatzeeigentlich hätte ich das vielleicht über die Mutterklasse erledigen könnendass die Mutterklassetatsächlich schon was macht ihr von wegenFristnämlich nachgucktkönnen was überhaupt fressen sonst immer sofort ein Volks zurück Beistrich meinen die Mutterklasse was rein bauen schonKomma lange drüber diskutieren das es gibtdoch an groß seinen Leuten die sagt man erbt bitte nicht die Implementierungsondern man erfuhr sozusagen die eine Zeile hierwieder philosophisch?? Klammer auf hingewiesen haben zumindest hier haben sie jetzt dasselbebei der Maussie hier in der Katze habenhätte man vielleicht in der Mutterklasse erledigen können Punktes müsse der Compiler das alles soweit nehmennach erstellenerstellenbenutzenden Namen nie sei sowas ich gerne weiter bringen würden letzte fünf Minuten jetzt Konstruktorenaussäenkanndie eine Komplikation?? nochund zwardem Tier gebe ich mal einen Kurztraktorder soll sinnvollerweiseöffentlich seinheißt die Klasse also Tierund den Namenewigals Trinknameund vier will ich jetzt den Namen setzenvon der Instanzalso desNameNametätig ?? Faktorfür die KlasseTierÜber das jetzt kombinierengibt's wieder Ärgersind das Wandern mit dem Ärger zu Tier enthält keine sagte der null Argumenteakzeptiertwo gibt's diesen Ärger in der Klasse Mausoder für die Klasse Maus sagt jetzt der Compilerdes Tier kein constructionhat der nur etwas ??Bindestrich der stets keiner sagt ?? der null Argumenteakzeptiertwarum gibt's da jetzt den ÄrgerrichtigeGeschichteumeine Instanz der Klasse Maus zu bauenwird'sein Kurzfaktor aufgerufenwelche gar nicht steht wie Sie sehen Telefonkontakteder parameterloseden gibt's ja ab Werkder steht hier nicht in Winterberg gebautder parameterlose Kostenfaktoraberder parameterlose?? Traktor von Mausder muss innen drin erst mal das Tier bauen können und dafür versuchteein parameterlosenKontakt oder den parameterlosenMassaker von Tier aufzurufenund fällt dabei auf die Nasedenn das Tier hat jetzt einen anderen Fondstraktormit Parameterund keinen parameterlosen?? publizierte ?? von von ?? nächste Versuchwir haben für Maus nicht ausdrücklich Einflussfaktor geschriebenalsogibt es den Standardkonstruktorder nicht geschrieben wird derversucht wirdso gebaut zu werden?? MausEinflussfaktor mit null Argumentendamit der gesagte gebaut werden kann Punkt aber ganz Traktor ohne Argumente auch ein parameterlosenFaktor von Tier in der Seite von Maus muss auch das Tierinnen drindie einzige Chance die der parameterlosehat ist hierohne Parameter zu konstruierender Kostenfaktor von Maus die wir nicht sehen ?? automatisch gebaut wird der parameterlosefür ein parameterlosenSaxophontierhabenden findet er nicht weilihr Einflussfaktor selbst gebaut haben deren Parameter hat und damit der parameterloseWeg ist nicht mehr selbst gemacht wird auf Eierlösungeins Sie schreiben ein parameterlosenMassaker findet hierdas ist natürlich nicht lustig weil dann der Name leer bleibt das würde funktionierenstelle mandas würde funktionierendas heißt aber der Name wird nicht gefällt ?? nicht lustig Klammer zusondern wir schreiben tatsächlich ausdrücklich ein versagte für Maus und rufen ausdrücklichin das Akte findet ihr aufPawlik Mausbeginne jetzt auch einen Namen?? die noch mehr geben was ich übertreiben den jetzt auch einen Namensound jetzt rufen wir ausdrücklichEinflussfaktorauf die rufen Sie ausdrücklich Einflussfaktor der Mutterklasse aufTTSDoppelpunktBaseruferein versagte der Mutterklasse auf der Hand nur ein?? mit den Namensozialer Makler machendiesesdieser Name der jetzt da ankommt das istdie Variablein derder übergebene Name steht ich rufe den Gottesacker von Maus wird mit einem Namen aufähnliche Variablen steht eine Referenz steht der Namedas ist eine Variable hier wieder das Futterkommt ein Pferd an ordentliche das Futterhier kommt ein Wert anBase von Namen ist ein Funktionsaufrufder Aufrufdes Kunstfaktorsder MutterklasseBase für die MutterklasseAufruf des Konzertes der Mutterklasse und dem sagte der Mutterklasse gebe ich was da oben angekommen ist das etliches weiter sie hätten auch hier etwas eintragen können dann heißen alleMäuse automatischwie auch immeroder sie hätten ja auch sagen können Nameundwir nennen es noch Mausplus Name sonoch etwas ausrechnen können ihre sind sie darum nicht machen können ?? oben sagen siewas beim verzagte Aufruf angegeben wird als Name das bitte in diesen variablen Namens Nameund ihrem Zimmer Funktionsaufrufdas Eis in die runden Klammern da können Siedas zusammengestecktEinschreibenirgendwas was ich auswerten istsehr Gebrauch natürliches auch nur hier bei derMaus bei Katzebaumesauchalso einenKonstruktoröffentlich für die Katzenämlich auch einen Namenunddreißig Klammer zuistsehr gut ich rufe die Kontakte der Mutterklasse aufdiese hektischMutterklassenahmähnliche bei der Katze Nummer klarmachendas ist dannist dieses Namen und das Name nicht dieselbe Bedeutung haben ?? ich geb der Katze noch mal ein weiteres Element mit nämlich wie vielLeben sie noch hatmanzwarsosodass einzelne die Anzahl der Lebenmit der ganzen ?? mitsechzig?? KindanzahlLeben und hier weiß ich das soist Punktdanebendass es was ich sagte mit gebeeine Zeichenketteund eine ganze Zahlund die Zeichenketteverwende ich hierfür den Konstruktor Aufruf der Mutterklassewird extern gebautist hier in anderen wird gebaut mit dem Namen gefülltund dann kommt der Rest ans Erleben wird auch noch eingetragenPunkt das außendas gerade noch mal aufdas heißt wenn ich jetzt Katzenmäusekonstruieregeht das nicht mehr so ganz geradlinigin ihr das jetzt Ärgerwenn ich eine Katze konstruierenwill muss sich einen Namen geben?? was Kanarenund Hansa leben natürlich siebenmännlichen Maus konstruieren willmuss ich auch da einen Namen gebendas ist ein guter Name für Maus und für die anderen aus ?? Beistrich der auch einen Namen geben zu?? sind alle glücklich ?? das müsse kombinierensieht so aus als ob er dasgenommen hat