[Playlisten] [Impressum und Datenschutzerklärung]

03C.3 Intelligenz für Kühlschrank in C#, Teil 1


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

fürheute dachte ich mir folgendes wie verwalte ich einen intelligentenKühlschrankzu dass der Kühlschrank weiß wann wasschlecht wirdes schon Weißsalatsköpfeich habe solche Geschichtendurch Datenverarbeitungklassischer Artgar nicht so viel an die Oberfläche gedacht Komma Daten verarbeitetund dazu?? KlassenschreibenquasiVorlagenfür eigeneMaschinchensei der Kühlschrankist ein Maschinchen werdenmal sehen was sonst alssich Schar ??kann alsName für dasdiesesschöneumder Oberfläche Komma was auchnatürlich wirklicheinmal auf die Klassenauswahlvon wirklich harten Code falsch schreibtirgendwelcheKnöpfeoder TextfelderPunktwarendas dann auchAnfanggroß einzuziehenfunktioniert das auf dem BildschirmdieseProjekte haben wir ab Werk wenn sie einfachen Ausdrücke zeugen nur zweiBestandteileeiner zwei offensichtliche Bestandteileeinmaldiese OberflächenbeschreibungPunkt X AMLSamesameSame Same Datei die Oberfläche beschreibtundden echten Punktzu viel drin stehtwas ist das was automatisch erzeugt wirdund ich würde jetzt damit anfangen eine weitere Datei zu erzeugenum noch mehr Code zu schreibenoder von getrennt zu halten alsoKlasse mein Windows hat offensichtlich was mit der Oberfläche zu tunin dieser Datei für dich dann auchan das halten was ?? Oberfläche zu tun hat und alles anderesage okay wollen?? verwalten ?? als anderes hinter den Kulissen ist an Datenverarbeitungpassiert mittig eine neue Datei oder mehrere neue Dateien sogar ein Spaßdas hat Leerschritt sie gesehen das man Module baut quasiFunktionsbibliothekenbauthieran das manSachen verschiedene Dateien aufteiltdie Oberfläche ist jetzt alles unternommenDoppelpunkt Samesamesie esund alles andere als andereeine neue Dateihier drunter in das Freifeld Musik rechtshinzufügenwar kann alles wieder nicht sichtbar undSagensklasseunter dem aufgenommen Bereich gezielt etwas mit Klasse können aber auch hier oben sagen neues Elementoben aus Elementen zügige Sichtweisenhinzufügen neues Elementsolche Schaf eine Klasse sind auch noch ganz fürchterlich viel andere Sachen zufügenkönneneine Klasse hinzufügenKomma das heißt KühlschrankausdeinerSicht Komma sohinzufügenwie zwei B GedankenstrichLeerzeichenKlasse hinzufügenodergemacht habe hier unten aus dem rechts daAusrufezeichenhinzufügenneues Elementam Ende vondiesemzweiten Menü was auf geht die Klasse direktaufsoeine Klasse Kühlschrankandas sieht jetzt ganz verdächtig aus wie die andere ICS Dateigesetzist das ?? automatisch gebaut worden istnächstes Kühlschrank und so weiter und so weiterund diese neue Datei sind sie nicht wie die nett eingerichtet istaber schon jetzt mit Schrank und Klassekühlschrankund ärgerliches ??werden solldas können soll und den verwende ich nachherin dieser anderen Datei dieser Datei hiermit der ganzen grafischen Oberfläche verwende ich Kühlschrankund hier sage ichihr funktionieren soll wir von innen aussehen soll neuer wir nach außen aussehen sollwas sollte der?? könnendieser Kühlschrank was sollte der?? mit den Datenelementenan was sollte denn die Wasserflecken schon sinnvollerweiseals Datenelementedrin?? sollte wissenals erster Vorschlag Zeichenkette?? bisschen massieren abergenauso vorsichtig an wenn sie sagen eine Zeichenketteeine Zeichenkettewas reingepackt worden istBeistrich ?? darin Beistrich Kosten wieder lasunsdann müsste ich wissen wie lange es läuft?? das wäre ja Date TimeZeitpunktein ZeitpunktAblaufdatumTaschen dann irgend sowas drin wieder sechzehntefünfte im Monat von mir aus vierzehnnundas Wetter nicht hundertprozentig funktionieren?? von hundert Prozent funktionierengenauich könnte jetzt nimmt dann den Salat mit einer Packung Möhren drin habendieses Jahr das Wasser ein Ding für sich seinem Maschinchen für sich dann sozusagen der Kühlschrank ist ein Maschinchen großes Maschinchen?? groß Maschinchen Design sind tausend Zahnräder odertausendProduktedieses hier muss ich noch mal für sich mache ?? zweiten Klasse schon jetzt als dahin?? meine zweite Klassefür das Einzelteilwas ich rein legeamProduktsagen siekühl gut was ich auch richtig Bavaria Begriff ProduktPunktdas sollte das einzelne Ding sein so wirdein Schuh draus das Essen jeweils die einzelnen ?? Punktdie kleinePackung aus nicht ?? Packungssalatoffensichtlichandas das einzelne Ding nachher was ich in den Kühlschrank legen?? Klasse Produktist jetzt der Bauplansozusagen für das Maschinchenwas ein einzelnes Ding beschreibt das ich in den Kühlschrank legeneinzelne Dingweiß was es istZeichenketteam einfachsten erst mal und es einzelnen Karten Ablaufdatumist muss der Kühlschrankaberviele dieser einzelnen Dinge enthaltenkönnen Sie das in der Kühlschrank muss viele von diesen Dingen enthaltenals erster Gedanke eine Serievon Produkten quasi eineListebezeichnetenrichtige Sand ist aber fast eine Liste von Produktenähmaber verwirklichen Sie nicht an mit Klasse und sie fangen auch nicht Kühlschrank sondern jetzt kommt der Typ von dem Ding was im weiteren istzumindest ein Produktodereine ist ein Produktdes ?? isteine Sammlung von solchen Produkten anfangs mit Produkt anund lässt die eckigen Klammern ?? NC sindsich Scharbaumir eine Reihe vonProdukten das freilich damalsdieses FA?? was Inhaltso könnte das aussehenwarum er eine Welt von Produkten und Äste Inhaltnicht eine Reihe von ganzen Zahlenodereine Reihe von Datenbankenoder eine Welt vonKraftwerken soll ein ?? von Produktenwas wäreunschönkennen die Rallyes aus zehnwas wäre an einem Ray unschönsich vorstellenwas der Kühlschrank nachhaken soll datenverarbeitungsmäßigwarum wäre ein Gerätzwar nahe liegend auf den ersten Blickwirklich wirklich gut funktionierenKomma ja beim FA müssen sich überlegen wie viele drin sinddie Probleme die noch eins mehr dazu brauchen oder Messias wieder rausnehmen wollen ganz insgesamtprofessionelle Lösung wäreLisztsund den spitzen Klammern kleiner Größe einfach in spitzen Klammern Produktso sieht das ausich hätte gerne eineListe vonProduktenso geschriebendass es in C plus plus irgendwann nachträglich erfunden worden das mit den spitzen Klammernund hat sich dann Indianersprachenfortgesetztdanneine Liste von Sachen die Produkte sind und diese Liste soll Inhalt heißen und diese Liste derzeit tatsächlichwas zufügen kann mittendrin was rausnehmensoll ist ?? variabler Länge genau das was man brauchtdanndas ?? weiter so stehen dass es nicht ganz fertig aber dasstehendas im wesentlichen der ?? des Kühlschrank sein der Kühlschrank enthält diese ListeBeistrich der nach einer Unterfunktionmit dem ?? was reinigen kann dem rausnehmenkeine Funktion mit der man fragen kann ist heute irgendwas fälligwird das überfälligund zum Zählen kann vielleicht zwischendrin ist Komma Sache anguckenich für das wir bei dem Produkt weitermachendass sie noch eine einfache Klasse selber schreibenArtikel gefällt mir gut ?? machen Artikel raus hören und umbenennen noch anzeigen sie klicken einfach hier zweimal auf Produkt schreiben ArtikelArtikelin der Umwelt ?? erstes Produkt nicht mehrkönnen hier auf das zwote rechte klicken und sagen Produkt umbenennen Artikelwiederum artigartigenArtikeldann diverser Projekte ?? die Stunden drauf verwenden diese ganzen Sachen zu benennendass die Leute auch später noch verstehen ?? man selbst auch später noch versteht was man denn gemeint hatalsomit demdass sie mit dem Wasser überlege ich dann ist das mit dem was eine gute Idee unseres Namen nenne ichdoch lieber Namen nennenim englischen macht man sowas dann tatsächlich dassolche Datenelemente Wort UNBridge und so weiter heißen Rohstoffen Beistrich komisch ausgestattet sind nach Bezeichnung der Schriftzeichenausandeiner Schreibweise ?? angefangensie das Licht es ihr klein geschrieben habe sie den deutschen ?? sich aus aberMicrosoft will es im englischen habendann diese Liste ist nicht öffentlich und deshalb ?? sie klein geschrieben und ich würde deshalb ja auch die BezeichnungMenschen aus dem deutschen Kleinschreibendes Ablaufdatumkleinschreibenkönnen auf Englisch ?? nicht so schlimm ausandas alles wasnicht öffentliches kleingeschriebenesLied zu bisschen mehr aus über Microsoftes ist nicht wegen einer nein das ist nicht zwingendeinfacherKonvention die Microsoft gerne hättedannschreiben Sie maleinen Putztraktorfür denArtikel schreibt man ihr schon Kommentare als FaktorEnglisch natürlich mit zehn zehnzwanzig mal ein Faktor für diesen Artikel dieser Artikelsoll vielleicht wirklich zum Aufbaudes bezeichneten Kriegen des Ablaufdatumkriegensich das hinschreibenbesser zusammengebautwird als Einflussfaktorder einesenkrechtund der Anteils seinund es einfach ?? Speichers ganz gradlinig als mandas hingekriegt habenwenn sich über ?? Punkt es wäre vielleicht auch schon sagte zu haben nämlich des Ablaufdatumgebedem ich sagen kann in dreißig Tagendas Besondere am Einflussfaktoreinsdeckt sich eine Zeichenkette und eine Date Timees gibt einen zweiten Wasserturmist interessant das ich ist Englisch sage Kurzfaktor und Deutsch schreibe Konstruktorund es gibt einen zweiten Konstruktorden ich die Bezeichnungdes Ablaufdatumsondern an zwei Tagenab heutediese beidenKonstruktorenAusstattungEinflussfaktorgibt'szumindest von der Schreibweise Herrn nichts zurück der constructionbautdasdie Instanzzusammen den Satz und das Maschinchen zusammen ergibt nichts zurückzu sich Komma Leerschritt kein betankensoder constructionFaktor heißt nicht Erzeugerartikeloder sowasin einer Sprachekönnte man sowas veranstalten der ?? Faktor heißtArtikelin denüblichenSprachenhier heißt der construction so wie die Klasse heißtdas ganze etwasübersichtlicherund auch anderswo ?? doch nie mit Eisen oder so aber hier hast du wirklich einfach so wie die Klasse heißtdass es der constructionuntersteht es nichtwolltoder sonst was davorKomma weiß der Job von ?? constructionisteine neue Instanz mit Daten zu befüllen und zu tun was nötig ist damit diese Instanz wirklich leben kannergibt formal nichts zurück es steht keinausdrücklichesunter anderenGötter eins reinschreibenwollte angeblich wirklich was zurücknoch ein Polster vorbei alles sehr verständlich istwas sie müssen also vorgeschrieben haben es schon gut Pawlikist natürlich nicht schlechtdas etwas weiteröffentlich istdas man ihn auch von wirklich von außen benutzen kannPunkt so und jetzt wieder normale Funktionden in Klammern sage ich was denn übergeben werden soll es soll eine Bezeichnung übergeben werdenbei der ersten VariantesollAblaufdatumübergeben werden bei der ersten Varianteund die beiden möchte ich einfach speichernZeichenkette die übergeben worden ist möchte ich da speichernuns des Ablaufdatumda speichernjede Instanzvondiesem Artikel wird diese beiden Datenelementehaben das hier dem Verkehr übergeben wird merklich einfachist Punkt Bezeichnungist gleich Bezeichnungdas Amt inzwischen sehr mitgekriegt dieses Indioschreibt bist Punkt um klarzumachenes ist das aus deraktuellen Instanzdieses Bezeichnung ist das was übergeben worden istdas mit dem desAblaufdatum?? ist gleich AblaufdatumFragen Klammer aufaber wer wird denn diese Funktionsaufrufedas alles dann ausrechnen und so weiterman wird es auch nicht so gebaut haben dass die Maschine selbstdiese Funktionsaufrufdes Yen vom Barcodescannerhaben oder ?? IT Leser haben der Bezeichnung und Datumausliest vollautomatischund dann diese Funktion aufruftich möchte nicht dass ein Mensch diese Funktion aufrufen würde wahnsinnig werden im Einkauf KommaSachen eintippenso das es der erste Kontakt ?? ist öffentlichdannheißt wie die Klasse heißt und so weiterden könnten wir im Prinzipscheint Fragezeichen das ist massives aus Prinzip schon mal aufrufenkönne zum Beispiel hier die Schaufensterwasserreingehenund sagennur folgendesdass man auf die Schnelle irgendein Blödsinn hat ich bin es wirklich mal ein KnopfDoppelklick auf den Kopf umFunktion zu erzeugen die Optik reagiert wirdkönnte selbiges Folgen veranstaltenin der Hauptfensterklasseder sie sagen okay ein Artikel ??baue einen neuen Artikelder heißtSalatjetzt will's ich mich jetzt auch ?? Daddan des Ablaufdatumswar wie eine Date Time au sehenbeim Artikel das ist der besagte den ich gerade auf ?? geschrieben habenun Artikel der wird hier aufgerufen es für die Day timerufe ich Einflussfaktor von Design auf Models Teilder nicht nur zwei der gleich zwölf verschiedene Konstruktorenandie alle mehr oder minder sinnvoll sinddas Geschlechtder ?? zum Beispiel Jahrmonatstagkönnte es also geben zwanzig vierzehn?? übermorgenvier oder übermorgen wäre achtzehnsowas können Sie ?? hinschreibenPlatzsowasdas Rosetta mein Aktion einer sehr einfachen Knopf auf der Oberfläche erzeugtdiese Methode dran gebunden an den Knopfdamit man einfach was passiertdieser sich mein Weg PunktAusblick in den grauen Rand hier?? startenPunkt wenn ich jetzt auf den Punkt erschüttern waswenn kein Fehler drin wäre und die Grafiken für den würden wir dann aufhören neunzehndass es weiß alsoder Ärger ist das diese Klasse heißt wieder in Amesbaseund das führt im Hintergrunddas schon an diesen zwei Verweisen das für den Hintergrund zu Konfusioneneigentlich würde das gehen?? Hintergrund gibtKonfusionerinnernich stelle den diese Klasse Kühlschrank mal anders ich nenne sie gerätsodie Koppler noch einmal vor bisher mehrsoll es aber null Verweisewas es alles für Ärger gibt es aber nur verweisen und es scheinen auch allmählichstärker zu werdenAso zurück zum Thema wenn ich den Button klicke lande ich in dem Bereich Punkt von ebenso das es langweilig Punkt was mache ich jetztdiese Zeit bisher noch nicht ausgeführtwas jetzt passieren soll ist ein abstrakter Aufruf der Aufrufdes Kunstfaktors Artikelgeschrieben habe von dem Saturnund was dann rauskommt als der zusammengebautArtikel landetin der Variablen A ein Verweis daraufvon Liedesfür heute ein Verweis darauf landetin dieser variablen Argrößeren Einzelschritten sichert aber rein also nichtdie Prozedur Schrittsondern dieser ihr EinzelschrittF elfwirklich hinein die Funktionergeht wirklich in unserer Faktor reinund als Bezeichnung ist Salat angekommen und als Ablaufdatumist der achtzehnte viertezwanzig vierzehn angekommen als die beiden Sachen die ich da übergeben habe komm jetzt hier an bezeichnet Ablaufdatumund ich mach mit?? weiter F zehndas Gespann etwas der Bezeichnung war Komma dann die Bezeichnung reinund das was Ablaufdatumherumstehtwird nachAblaufdatumkopiertVista?? des Ablaufdatumsteht aktuell auf erste erstenull null einsund der landet jetzt gleich des Ablaufdatumdrin der achtzehntevierte zwanzig vierzehnjetzt aus Gründen seines des AblaufdatumAblaufdatumvon dieser Instanz der Klasse Artikel ist jetzt wirklich das was ich übergeben habe und die Bezeichnung istdas der Job von diesem Wasserziemlich banal kopiert einfach die beiden Sachensehr viel mehr machen könnte zwischendurchin einer Datenbank bescheid sagen könntewas in der Oberfläche schicken eine E-Mail an den Hersteller sendenSeriennummer generieren was auch immer dieserWasser Komma wirklich nichts anderes als diese beiden Sachen zu kopierenAufruf vierals wenn sie sowas sehenin diesen üblichen SprachenC plus plussicherJava nuneine an einer Klasse dann ist das auch der Aufruf einer Funktion der Aufruf eines Fondsfaktorshier genausosollte nach meiner Klasse sondern an das Traktnut?? Steinbauereine neue Datetime mit diesen Angaben hier Bauer einen neuen Artikel mit diesen Angaben die darüber verschachteltender construction für den Artikel braucht hier eine Date Timeim Fluge zusammenbauendaswar der erste Kostenfaktorauf den gibt es einen Verweisaufder zweite Kostenfaktorvoller Menschen wie den erstender zweite Kostenfaktorsollte ja hier hintenkeine Date Time haben sondern eine Zahl an TagenTageund er sollte das Ablaufdatumjetztdaraus berechnen nämlichder heutigeZeitpunktDate Time zu densowasPunktNau ist ja mitUhrzeitdetaillierte Day wäre null Uhr nur Minuten und Sekundengenau nehmen für dieses Dinggab er dannanders wäredie Mitternachtheute Morgen Gewinn gewesen deshalb zu Date und da wir jetzt die Tage ich kann nicht direkt die Tage dirdas gibt Ärgerder Operator plus kann nicht auf Operanden vom Typ System Date Time und in angewendet werden auch ähfünf Minuten weiß was das heißen sollsie können nicht ein Datum und eine ganze Zahl addierendas weiß ich wie das gehen solldiese Tage vor soll Maschine wissen dass es Tage sind nicht Sekunden oder Millisekundenhundert Jahrewas sie aber agieren könnenist ein Datum und eine teils wenndie erzeugen eine neue TimespenähmFormenDaysund geben der die Zahl an Tagenso sieht das dann ausals die Bezeichnung kopiere ich ganz dreistdurchdie vorherirrsinnig die Zahl an Tagen oder einfach diese Zahlen sagen ab heute das ?? Ablaufdatum seinich speichere weiterhin insgesamt Bezeichnung und AblaufdatumAblaufdatumist nun ausgerechnetsie sind das schon immer komplizierter für den Traktoreinfach gegeben durchprobiertSonderweg ein bisschen nachgedacht der construction was für mich einfacher zu machen gespeichert wird gleichein echtes Datumdas mit den Daten vergleichen kannKomma eingegebenwird eine Zahl an Tagenist viel raffinierter das Datum zu speichern Komma nämlich später Vergleich ist die Stadt um oder nichtbitte die dreißig Tage speichern ?? Problemmüssen Siegerndiese Salat erhält zwei Tage ?? aber bis wann zwei Tage ab wann bis wann müssen sie dann nicht mehr was sie nicht immer bis wanndas ein typischer Shop constructionalso verwegene E-Mail geschickt im E-Mail schicken und beim Hersteller Bescheid sagen oder so das wir wissen esaber solche Umrechnungendas wäre typisches Wasser im Wasser Komma?? Komma vorherdannKomma zweitenArtikelArtikel wieganzkreativer WeiseArtikelunterdem gebe ich jetzt dieTage sind wir ?? jetzt schon auswählen eins von zwei?? zwei Möglichkeitensie haben einmal mit Bezeichnungen Ablaufdatumgenauso ?? ZeichenketteunddenZeitpunktund die andere Variantedass sie die Zeichenkette undeine ganze Zahl übergebenwasichsowas?? sie das aus das ging in C nicht weil sie sowieso schon ?? Konstruktoren gibt ?? aberwas sind sie auch nicht ging es dass sie dieselbe Funktion selben Funktionsnamenhabenaber ein Verschiebefunktionzwei verschiedene Funktioneinmal im ?? Traktor mit dem Zeitpunktund einmal etwas Faktormit der Anzahl an Tagenzwei verschiedene Funktionen unter dem selben Namendas ganze nicht diewaren ab da können das C++ja was sicheran Oberlaudingist das überladenzu laut überladene Funktion aus der constructionüberladen es gibt mehrere Varianten Punkt Faktor selben Funktionsnamenauf verschiedeneArtendieser welches man am einfachsten verschiedene Arten an Daten ich übergebedamit Wasser Compiler was gemeines hinten eine Zahl steht meist der Compilerkann nicht der erste gewesen sein ?? der zweite ?? istzunächstdie zweiten Furcht Komma vorsechs mal weg Punkt davorstartendannsound jetzt da mal in Einzelschritten reinPunktdas wäreEinzelschrittelfSicherheitslückenverstand der zweite versagte wird aufgerufenBezeichnung istunter uns die Zahl ?? Tages dreißigPunktderzeit steht in der Instanz selbst nichts drin naheAblaufdatumerste ersteim Jahr eins?? Models durchgehenwas das zusammenund Ablaufdatumsteht jetzt sechzehnte fünfteheute ?? in sechzig viertensechzehnte fünfte sicher so plausibel allseitig dann weiter entwickeltes drauf addiertsehennull Uhrnull Minuten und Sekundenzu D kommt eben mit null Minuten und Sekunden Sie addieren ganze Zahl von Tagen aufdas Leben Konstruktorenzwei Stück dafürKomma sind es mit den Verlagen funktioniertauf jeden wird einmal verwiesen dass es sehr hilfreichkönnen sie immer Verweis klicken sehen dannan welcher Stelle in ihrem Programm sieaufdiese Funktion verweisenPräsidentin springendamit ist diese Klasse Artikel eigentlich erledigt die Klasse Artikel ist eigentlich ganz schönlangweiligdie merkt sich nur was es ist und wie lange es hältsagendanach noch bisschenmehr dazu bauen dass der Salat auch sagen kann dass er Salat ist sozusagen aber im Prinzipfertig für die Klasse Artikel?? um bei dem unbenannten Kühlschrank weitermachendas GerätamdaKomma dann muss Traktor habeneigentlich müsste man da erst mal keinen Traktor habenChancen Kühlschrankkönnte jetzt wissen dass er keinen Namen hat undnun Datum für den Garantieablaufoder solangweiligalso vielleicht braucht man gar kein Faktor für den Kühlschrank ausgeglichen zu schreibenandere Funktionenandere Methoden was wären sinnvolle Methoden für den KühlschrankPunkt sie bauen eine Methodeoderdie soll heißen?? ist vollund die soll einfach sagen scharfes S ganz informiert wie soll sagendassdreißig oder mehr Sachen drin sinddas solche Methoden veranstaltenversuchen immer somit zu schreibenund die Methode kann ich denn irgendwann zu Beginn aufrufenund feststellenob noch Platz ist oderwie würde man das hinkriegenwas müsste diese Methode zurückgeben Funktionwas zurückgebenwas wird sie nehmen die für sie das ausrechnennach??ist voll liefert wahr oder falsch zurück ist das sinnvoll oder nicht wahr oder falsch das heißt Poolund sie heißt ist vollschreiben kann istund einigewollten dann unbedingt jetzt was übergeben ein dem Ding nichts übergehen wäre Klammer zu Funktion hat schon alles was sie brauchtdenn sie hat ja Zugriffauf das was in diesem Gerät drin istrecht gewöhnungsbedürftigalso die FunktionenMethoden in der Klasse dürfen auf die Sachen zugreifendie in der Klasse drin sind insbesondere die auf den Inhaltich kann einfach den Inhalt fragen?? drin ist ??ich es drinneneine Liste dieses Account nicht längstMicrosoftwie viel ist willen und ist das mehrist das dreißig oder mehr also größer gleichdreißigso sehr das aus ??zu schreiben erklärt sich ganz von selbstbestmöglichen Programm selbst dokumentiertimmer gar keine Kommentare zu schreiben was auf den ersten Blick ist klar was tutes Punkt wie viel in der Liste drin sind und Svens mehr als dreißig sind bereits dreißig oder mehr sind so korrekt mit dreißig oder mehr sindmit dieser Ausdruck hierwarund Bezwinger sind mit dieser Sorgfaltein ganzes Mitgift geschrieben ist Inhalt ?? größer gleich dreißig ReturnCrew und so weiter was wieder kürzer sodieses größer gleich mit wahr oder falsch und genau dieses wahr oder falsch gewählt mit dem Ritter zurück dass es dieeleganteste SchreibweiseAbschnitts zu lesenwenn man sich dran gewöhnt hatundwas sind ?? natürlichich möchte von außen auf diese Funktion zugreifen können die soll nicht nurim Bücher versteckt sein soll ?? soll von außen aufzugreifenBeistrichsie sind es die habe ich großgeschriebenwie Microsoft es gerne hättedas zwei öffentlich ist ein GroßbuchstabenAnfangwas ich jetzt machen kann istdass ichmeinen Knopf geheund dir zum Beispiel Nachfrageob dennder Kühlschrank voll ist??was kann ich es nicht tun was es jetzt eine das Problemwas wir überhaupt noch kommen jetzt die Frage der Kühlschrank voll istschonkein Kühlschrank den ich bisher Fragen an Obst?? Kühlschrankversichert zwei Titel erzeugt in der Gegend rum und dann wieder vergessennämlichirgendwann ab Ende dieser Schweifklammerauch ein Gerät heißt außer Kühlschrank und verweiseGerätzuGerätauchwieso geht dasResonanzgerätin Krise geschenktes ist etwas verwirrendist aber C++ Traditionandiese ?? steht doch etwas Faktorhabe Gerät oder waswenn sie keinenFaktor selbst schreiben wird automatischeine erfundender Standardkonstruktorin Umrichter auf sind bei den Artikeltatsächlichgeschrieben zwei Konstruktorenergibt die beiden einen anderenwenn sie kein Faktor schreiben das damals Bequemlichkeitgedachtist aberdenke bisschen fieswasunerwartet istder bequemlichkeitshalberwenn sie kein passables Überschreiben für die Klasse ?? eingeschenkteinen ohne Parameterder wird dann automatisch aufgerufenwie die automatischebesser wie ein Kühlschrank den ich fragen kann Genist vollFG ist voneiner Ahnung über versteckten Hinweis ausMessageboxBeistrich Foxshowmachen kleines DialogfensterchensagtvollanPunktahawie peinlichwas wir dieser Zeile hier ist voll Komma gedieh nicht?? Klammer zuwird es nachher so bauen dass es so funktioniert ?? Eigenschaften Komma die draus machen dass es ohne runde Klammer auf und sie deswegen zur gleichen Punkt über das Wasser normal Semikolonso schreibt bei derzeit ist eineMethode eine Funktion sie müssen dass sich diese Funktion aufrufen es wird die Funktion ist vollaufrufenohne dass ich etwas übergebe so muss er sein Aussehenund Problem ist natürlich der Kühlschrankhatte noch gar nicht ?? ist er nicht voll leider nicht trennen lässtich muss ?? dieser Artikel war das mal Reinfunktionum die Artikel daran zu Gegensatz ist es sehrlangweilig verstecktenRückgangseit mehrals wir brauchen neben dem?? ist voll hierzu aller erst mal eine Funktion mit der ich Artikel reinlegenkann?? Formular zusammenwas gibt die zurück diese Funktionwas muss vorn stehenartigSchwanz Klammer zu Funktion Artikel Anliegen dieser öffentlich seinjetzt kommt der Rückgabewertins String was auch immerdiese Funktion um etwas hinein zu legen zurück??vergibt sie nicht zurück über Solingen auf sie gleichen Fehlerhinweisoder so spät aber erst ?? nichtsPunktder formale Rahmen dafürliegendie Kinder einBeistrich hineinin den runden Klammern sollte stehen was übergeben wir sicher auch schon mal Schweifklammer hinnur dann wirklich waswas wenn sie jetztübergebenwelche Sorte an den würden sie übergeben an diese Funktionauch sie übergeben an die Gemeinden überlegen gewichtiges BezeichnungOden Ablaufdatumwich wird dem einfach einen Artikel gehenund sich an dieseKonvention ?? Groß Kleinschreibunghält kann man tatsächlich sagen die Sorte ist groß geschrieben Artikelist es von Typ großgeschrieben Artikel und heißt klein geschrieben Artikelzum deutschen Sinn schräg aussieht aber sie sehen was fürEffekte man mit der Groß Kleinschreibung erreichen kann das ziemlich klar ist was er jetzt gemeintesSchreiben der ArtikelMicrosoft neigt dazu das wirklich so zu machen die Klasse heißt großgeschriebenund die Variableals klein geschriebenwarKomma das gedruckt sieht ist das bisschen heikelhierim Editor ist klarder Klassennameist türkisund der Variablennamenist schwarz wenn es gedruckt ist alles schwarz bemessen bisschen schwieriger muss ich gestehenaber zu bunt ist das klar auseinanderzuhalten??ich kriege ein Artikel okay was mache ich jetzt mit dem Artikel den ich kriegehaltdie Liste ist auch wieder so ein Maschinchenüber die ganze Denkweise an alles ist in diesem kleines Maschinchen ist es auch erschienen Beistrichwas das tun ins Maschinchenziemlich vielund insbesondere hinzufügenerhältsind Erd großgeschrieben bald öffentlichwas hinzufügenein Artikeler weiß es auch das ist eine Dicke des Wasser hinzufügen weil ich gesagt habe eine Liste von Artikelndeshalb ihr Artikel das ist natürlich dasStangenso sieht das ausBeistrich jetzt noch auf die Nase fallenmal sehen ichmal vor warum das Original fällt aber im Prinzip wärst das ??ich rufe also für alles was ich reinigen will diese Funktion aufund übergebe diese Funktioneinen Artikel?? jetzt also meinGerätjetzterst Artikel hinzufügendiesind ?? interessant ist folglich hinein Kommaund zwar den Artikel war nämlich malordentlich auf den Artikel hineinPunkt so könnte das aussehenineinigen Artikel B hineindas wird höchstwahrscheinlichnoch Ärger gebenwir sogarderderzeitige ?? erzeugtsie sind da Kühlschrank Artikel auf das drei klicken und gucken was er wünscht den Salat mit dem Ablaufdatumdieser hierist Mutter mit dem Ablaufdatumwir haben unser Gerätkannjetzt kommt der spannendeMoment liegt hineinich gebe ?? sich in den Funktionsaufrufrein also von unserem Gerät Kühlschrankdurfte jetzt die Methode liegt hinein auf ?? wirklich in diese Methode zu FunktionsaufrufNeinder IrenEinzelschrittwill es also diese Methode liegt hinein drin und sieder Artikelist tatsächlich der Salat der bis zum achtzehnten vierten hält wunderschönmit hier denkwürdiges ausundfunktnach sechs ?? wurde nicht behandeltokay jetzt kommt man sich eben an Artikeljain dem Artikel demWegin den Artikelin dem Artikel stand ja was ordentliches trennendas sollte nicht das Problem sein?? anderen verdientder Inhaltsinhaltsnadelmit Knallzeigervon SeeMittenwald sagt man hier ist keinVerweis dringespeichert diese Variable enthält keinen Verweis auf irgendwas bedeutsamesdas den Anschein schief in als steht kein Verweis auf eine Listesehen Sie warum das so ist warum geht das schiefeinneues weißes geben Komma sich verstanden hat was mit den Referenzen da eigentlich passiertwenn ich Instanzen von Klassen habedann verweist so eine Variableauf eine Instanz einer Klasse des Inhaltsist nicht selbstDismaschincheninstanzder Klasse Inhalt ist es nicht selbst ?? verweistnur draufwie ein Zeiger in C auf irgendwas verwiesen hat verweist Inhalt nur auf die Instanzder Klasse auf das Objektals wenn sie variable Inhalt gibt heißt das noch lange nicht dass sie auch was haben auf das es verweist das müssen Sie es erzeugenhier muss stehen ist gleich NeolistArtikelrunde Klammer auf für den Traktor auf Punkt wir sagen jetztbaue ein solches Maschincheneine Listevon Artikelndie erstmalige ist Bau ein solches Maschinchenund den Inhalt speichere den Verweis daraufdass esnoch eingehender Bindung die man irgendwie dann einrichten mussals wenn sie Klassen habenInstanzen von Klassen habenverweisen diese Variablennur auf die Instanzendes Variablensind nicht die Instanzen sondern sie verweisen undwenn sie nicht einer Instanz anlegenverweist diese Variable ist nicht diesmalund jetzt müssen funktioniertrechtselten Stellenmit records durchWatson jetzt gehe ich noch mal in diese Methode liegt hinein reinweiter so ?? aus Inhalt istden Aha Inhalt ist jetzt was Inhalt isteine Liste mithundert neunzig gibt es also wirklich was ändert etwas am Leben zumindestin Taxis wirklich was mit Leben gefülltund kanntest du eine Liste mit ?? Element jetzt wirklich was drinnenin dieser Variablen Inhalt Inhalt zeigt auf eine Liste die aktuell noch leer ist immer sind nicht gezeigt jetzt reicht es auf eine Liste die aktuelle ist und ich kann was hinzufügen zu der Listemuss man gucken was Inhalte sind kaum gleich einsin der Liste steht es tatsächlichan der Stelle nur was drinnämlich Salat Ablaufdatum vom achtzehnten viertendas ist noch eine gewisse Klippealso bei Klassenist es sodas Variablennicht direkt die Objekte enthaltenInstanzen enthalten das Maschinchen enthalten sondern nur auf Zwischenverweisendes Variablen können auch null sein alt seinund damit oft nichts verweisen Punktdas isteine Herausforderungan Anfang wenn sie die Zeiger von See verstanden haben sollte das nicht so schwierig sein zwei Jahre verhält sich neue Zeileabschließendmüsse die Funktion ist voll auch noch eine Nation sehensie aber diesmal dreißig drin habeaktuell habe ich ja nicht dreißig drin was es war ganz was mache ist folgendesfor-SchleifeBauformim??malfünfzigfünfzig Sachen der ZeugenG PunktB hineinaus einen Artikelsämtliche eben sehr ausführlich geschrieben B ist gleich nur Artikel und ein Blick hinein wie das geht in einem Erzeuger einen neuen Artikelan das späterin einem Rutsch durch Erzeuger einen neuen Artikelund dass es von mir ausanderen SalatSalatohnein die andere Variante hiermit Tagen zu sagen geht erhältzwei TageSemikolon so kann das dann aussehen und was ich jetzt fünfzig mal mache ist?? nehmen dieses Gerätlege was hinein was wirklich hinein einen neu erzeugten salatszeugefünfzig maleinen neuen Salat und lege den sofortin den Kühlschrank genannt jetzt mystische unten tatsächlich voll erscheint neunzehnundder Sack voll