[Playlisten] [Impressum und Datenschutzerklärung]

05F.2 Arbeit mit generischen Collections in C#


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

?? wissen in dieser Kollektion rein zukommen ließPunkt Ionstagvon dort wirdfolgendesdass es mehrere Sorten Messwerte gibtes geht und ableiten das heißt man muss mitKlassenarbeitennicht mit Faxhätte gerne mehrere Sorten Messwertnämlich einmalein Messwertfür dieLufttemperaturoder ein Messwertfür die Windgeschwindigkeitoder einen Messwertfür die Windrichtungbei der Lufttemperaturliegt natürlich tatsächlich die Temperatur drinnen haben die Sonne zumindestprivatals Attribut als Fels drin stehenEingabewertwindgeschwindigkeitdie Geschwindigkeitminuszweites Privatgeschwindigkeitund so weiter schreiben Geistlichen dabei ?? und so weiter und bei der Richtungsrichtungund so weiter und so weiterund für jeden Messwert sollte obendreinaber auch ein Zeitpunktgebenwann habe ich diesen Messwert erfasstdas sollInternet sind Date Time sein vom TypZeitpunktseines fragt ?? schon gesagt Abstract der Steinbestimme vor ?? kleine Wetterstationder Ziffer sich WindgeschwindigkeitWindrichtungslufttemperaturzum Beispieljeweils einen Wertverschiedene Messgeräte den verschiedenen Daten arbeiten jeweils einen Wert zu einem bestimmten Zeitpunkt jeweils um die möchte ich dann in Listen speichernvielleicht dann inWarteschlangenstellendamit an?? war die Klassen der Fanauswahletwas Messwert Luft Doppelpunkt Geschwindigkeit in Richtung?? Komma die Klassen dafür inweitere zwei zu schreiben ist als in Richtung auch als Doppelwert nicht als im reichenNorden aus Südwesten und so weiter sondern entweder ganz oder du bist hundert sechzig Gradtypischerweisewenn ich das hier in dieser Datei rein klatscht also ClausMesswertdie Klasse Messwert die soll ein Feld haben vom Typ Date timeDate Timeeinepractice gucken Detail ?? und fragtZeitpunktZeitproduktes genannterbeschattet Kleinwalzein privates fehlte sie dem deutschen bisschen komisch aus ??ist es erträglicher wenn sich die Bezeichnung der privaten Wildfleischeinokay davon soll er aber die Klasselufttemperaturaus Doppelpunkt Messwertund ???? sollAlsfeldals Attribut drin sein DoppeltemperaturundentsprechendausGeschwindigkeitswertohneFrage in die nichtPunkt ClausKvs-WertPunkt darindie Richtungso etwas wirdjetzt könnte man auf den Bemerkungen von ebendoch eine Verzierung anbringen ?? das ganze klarzumachenkönnte man es hübscher machenbei jedemTyp den sie jetzt selbst schreiben müssen sich eigentlich überlegenjetzt ab jetzt ist es eine Class in voller Basis eine abstrakte Klasse ist eine Strack ist ein Dach istkeine einzige Methode drin das gibt Interface jetzt nicht allzu viel Sinnin der fest definierte Methoden und Propertiessagt ergibt keinen Sinn wann abgeleitet wird das können Sie mir das sagt sich aberder Oberst hier könnte sinnvollerweiseeine abstrakte Klasse sein es gibt keinen Sinn den Messwert als abstrakt und distanzierensie haben immer nur ein Luft der Portomessung eine Geschwindigkeitsmessung?? mit Richtung Messung sie haben nie einen abstrakten Messwertinsofernschon den Vorderabschnitt vorzuschreibendass nun Messwert unmöglich geworden istso und jetzt möchte man die vielleichtverarbeitenich könnte mir vorstellendass die immer so stapelweiseankommendasiso Einkommenaufzuzeichnendas ich starre weiß ist das falsche Wort das ich immer eineganze Liste von den habe so eine Liste von Messwertendie Messwerte der letzten sieben Minuten zum Beispielimmer so zehn Minuten Abständen kriechen Sammlung an Messwertenvielleicht einige häufigersich die Luftfeuchtigkeitgar noch gar nicht vor durch jede Stunde oder jede halbe Stundeso das ich dann immer wieder solche Listenkriegean Messwertenjedes hiervon wäre eine Liste an Messwerten?? und jetzt könnte ich die in einer Warteschlangestellenquasi auf ein Förderband setzendas sich langsam ihrRichtungsschalter bewegtdas wäre eine Kilonicht geschriebendu eine WarteschlangeKomma OWiG?? lustig aus einer Warteschlangesowas könnte dann ?? Punkt war den tatsächlich vorkommenden Tifosi kriegenalle zehn Minuten eine Sammlung an Messwertenund Liste von Messwertendann wieder dann wieder und dann wieder und wieder irgendjemand müsse die verarbeitenwiemit der Post auf Schalterdiese Listen stehen Schlange am Schalteralle zehn Minuten kommt eine weitere Liste hintendranund die erste Liste mit jeweils verarbeitet hätten können bei der Listen dran kommen die ersten ist welche was verarbeitet wenn das System was sie verarbeitet ist fertig ist die zu verarbeitenman hätte dann also eine Warteschlangevon Listen von Messwertenschauen wir zwar hin wie sehr das Hausist ja auch wieder ein Typund zwar für alle Connection eine Datensammlungeinen Typ einer Collection eine Warteschlange von Listen von Messwerten?? Komma irgendeinerMethode in der das auch vorkommtKomma war einfachwieder dumm wannsohier hätte ich gerne eine Warteschlangevon Listenvon Meßder schwierigsten Typen zu schreiben weites Ganze schwierig was einmal gemacht hatdas wäre in den Reeders wäre einArray von soundsoviel Einträgenmit ganzen Zahlen das wäre mir zu billig ein komplexer Typeine Warteschlange von Listen von Messwertenbei kleinen Schritten an einem ?? aus insU Bindestrichdreiundzwanzigda kriegen sie dreiundzwanzigganze Zahlist von der Komplexität deutlich unter dem was mir gerade vorschwebtdie nächste Komplexitätsstufeist eine Listeeine Liste für ganze Zahlen namens B der Krise ganze Zahlenreihengenannt Grenzen stoßenaber sie müssen nicht vorhersagenwie viele sind das wäre eine Liste für ganze Zahlen können Zahlen hinzufügenEnde hinzufügenkönnen zahlt zwischendurch Weg löschenes ist in der Größe variabel das drei dreiphasig Einträgeund solange sie nicht wieder sagen nun in Form zweiundvierzighat dieses Gerät ?? zwanzig Einträgemachen wenn sie diesen Typ nehmender ist zwei Generation moderner sozusagen unternahm seine Liste für ganze Zahlen und Diesel ist für ganze Zahlenist flexibel in der Länge sie können sagenwie füge hinzudie Zahl dreizehn zum Beispielund füge hinzudie Zahlsieben Flüge die Zahl sieben hinzukönnen aber auch genauso Sagenshofentfernedas was an der Stellenull stehtdas wäre die Zahl dreizehnsteht beim Index null die würde ich dann entfernenKomma fragen was drin steht Punkt Fragenin X ist gleichB PunktB gibt mir das was an der Stelle null stehtund ich kann auch auf Fragen gelangwie viele Einträge habe denn in der Liste B kautich längst sondern K und Shat längstdie Liste AccountBeistrich zähleaber ?? müssen wir vor die Länge ist in Stein gemeißelt?? Lister DiscountzählerhatKomma einen weiteren hinzu wie Herznur noch vier sinnvollerweisesollte sie sagen können was aus Vickswasserslipsrauskommt ohne dass es Programm laufen lassenwas steht in X trennen was steht in Yokay ist es am Anfang leerdann schmeißen Bahrain dreizehn sieben vier in dieser Reihenfolgeganz vorne der Liste steht die dreizehnter ?? sieben dann die vierden mit Index null dass der vorderste die dreizehnMassenware aus hundert sieben und dem vierten Rennen an der Stelle null sechs null steht also jetzt die sieben expliziten werden YGerüchte noch in zwei Stücke sie motiviertKomma machen Zeitlupe an im Debuggerseine Listen verstanden als Listen sind sowas wie GraceOsttirolTerm keine feste Größesondern sie können hinten was anhängenirgendwo zwischendurch auch wieder was raus löschen Fettkönnen Fragen wie sie den Grade drinkaut und sie können sich einzelneAusblickegenauso können Sie in D von nullsieht aus NRW kann so was reinschreiben kann wieaber nur ist gleichsoundsoviel was reinzuschreibenisteine leere Listeist Leerschrittjetzt aber eine Lehre ist ordentlich kaum gleich Null sagte ??Kant lächerlich drin in der Listeist der Schrittja bis dreizehn hinzugefügtist ja vorder Zeile mit der ?? sieben ist gelb markiert ?? an die dreizehn hinzugefügtK und S einsder Eintrag nullist dreizehn NaturPunkt sind es sich vorstellt sieben zugefügt wir hinzugefügt?? K und S drei sind jetzt drei Sachen drinam Index ?? sieht weiteren Index eins sieben ?? am Index weist die vierte Natur und jetzt im ersten Schritt schmeiß ich den mit Index null rausund an einer ?? nach versteht sich bei dem Ruf etwa selbst alleine rutschen nach Gesangbuchund dann haben sie ja eben nur noch zwei drinim sieben sowie vier sind nach vorne gerutscht es geht immer mit Stelle null groß Index null groß sieben und wir sind nach vorne gerutscht das heißt wenn ich jeder extra sieben raus und die Anzahl ist zweimir sieben Gerichte aus der seit zwei ?? wurde so funktioniert die Listen und in spitzen Klammern sagen sie was für ein Typ in der Liste stehen soll dieser Liste sollen in?? steht es er sich dann generischein generischer TypGenerika aus der Apothekedieidentisch produzierten Arzneimittelgenerisch heißt Java eigentlichdas der Typ Liste allgemein formuliert ist ?? ein Allgemeintyplisteund ?? kann man bei der KonstruktionAussagenrestliche Typ ist aber bitte für Interviews haben und nicht für Bubbles und nicht für Fensterso funktioniert diese generischenTypen in diesem Fall ist Kollektionssammlungeneine generische Sammlungirische Connectiones Komma zu der Warteschlange von Listen von Messwerten kommeneine Warteschlangeist eine Queuezurückzudem ?? ich hätte jetzt gerne eineeiner Warteschlangeund in dieser Warteschlangestehen Listenvon Messwerten des Wissens jetzt schreiben könnenwird eine Nummer komplexer als das Wasser gerade Aachenin eine Warteschlangevon Listen von Messwerten als Typ sowie hier List von printf eine Liste von in der ?? jetzt hätte ich gerne eine Warteschlange von Listenmesswertenprobieren Sie mal entsprechend zu dieser Zeile hier die leere Warteschlangein die man dann wissennicht ganz unlogisch wir haben eine WarteschlangeQueueGes konnte die Spitze klarerwas in die Warteschlange rein soll in die Warteschlange soll Reinlistenvon Messwertensieht schlimm aus aber hat eine gewisse Logik ist das Pferd so sieht das aus ?? ist von Messwertist ein Typ dass die einzelnen Listen die auf das Förderband stellen?? Typ ist von Messwertund die Warteschlangehat diesen Typauf dem Förderband den Typ ist von MisswirtschaftsförderernKomma noch VariablennamenWarteschlangePunkt es muss Warteschlange gebaut werden nunerfolgreichesTabulatorpackungjetzt runde Klammer aufdas ist vielleichtganz komisch ?? Gasse spitze Klammer zuweiterhin ist eine diese runden Klammerndas ist der rasante Aufruf hierum ja auch schon Listspitze Klammer zuKind ist der Typder Name einer generischen Klasseund der construction davon heißt List spitze Klammer zu Interessenaufrufen wollen und in Klammern dahinter das Sittengesetz nervig aus das ist ?? runde Klammer zu hinter Herr klappern aber brauchen ?? nunName der Klasseder hier monströs ist mit den spitzen Klammern und dann die runden Klammern für den Kontaktaufruf?? sie das auch es habe also eine leere Schlangein die manListen von Messwerten stellen kann so sehr das ausdas könnte jetzt ja malich will jetzt alles in die Warteschlange rein stellendie Jungs die habenzwei wesentliche Methodennicht nur im Internet hier sondern allgemein WarteschlangenWarteschlange Sohn grundlegender Datentyp in der InformatikWarteschlangen an zwei grundlegende MethodenInterviewund de Cube mit Endzustand was hintendranmit dem Cuberose vorne was ab dass die beiden wesentlichen Methoden für Warteschleifen ?? ich möchte sowas Reinstellentiongebe ich dir was in die Warteschlange reinstellenbei den drei Punktenkönnen Sie deines reinschreibenso wir bräuchten eine Listeeine Liste von MesswertenKomma vergleiche diese Liste darum die wirklich funktioniert hoffentlich das wir müssen ärgerliches fusionieren würdesie sehen Kommentierung von Projektkonvertierungvon System Connection Szenerieist in ?? interessant Beistrich ?? ist Kollektion Messwert nicht möglichmerktder Compiler merktdas B kommt halt?? ist eine Liste von Ent wir brauchen aber eine Liste von Messwertenalso eine Liste von Messwerteneine Listevon Messwertenin den ich dich jetzt malListeeinsKiloist Messwert so?? die es ganz dreist ?? Liste eins reinschreiben ?? es für dich eine Liste gebautPunkt die Listehinten die Warteschlange drangehängt na toll es wäre eine leere Liste des höheren Risiko Beistrich aber es funktioniert natürlich eine leere Liste gebaut?? ist die leere Listeals Ende der WarteschlangeKomma was aber die Liste füllen Listeeins Punkt atgültig ?? was dran hängen nämlich zum Beispieleine neue Lufttemperaturnicht einmal dran hängen an die Liste oder die Liste eins könnte icheinmal eine neueWindgeschwindigkeitdranhängen??jetzt sammel ich unübersichtlichalso ich baue eine Listefür Messwertenicht um aggressive Impressionistenfür Messwerteund in die Liste für Messwerte hänge ich eine neue Lufttemperaturund eine neue Windgeschwindigkeitunternehme ich die Listeerstellen Sie aus Förderbanddas Magazin bezeichnen Beistrich lustig also auf dem Förderband steht jetzt eine Listeund diese Liste enthältein Messwertlufttemperaturein Messwert WindgeschwindigkeitbeimFörderband jetzt meine Warteschlange aus eine einzige List ist daraufder Eintrag nur in meiner Liste ist eine Lufttemperaturund der Eintrag eins ist eine Windgeschwindigkeitso sehr das bisher auseiner wirklich auf die Förderbandgute Frage warum geht das persische Lufttemperaturund Windgeschwindigkeithaben dabei nicht nur MesswerteKomma zurück die Liste verarbeitet ?? einiger Messwerte warum kann ich jetzt aber plötzlich Messung für die Lufttemperaturbemessungfür die Windgeschwindigkeitrein packen obwohl ist jedoch mit nur Messwerte verarbeitet?? Beistrich dahinter Polymorphie Ausrufezeichendurch die Vererbung funktioniertesdie Lufttemperaturist eine Kindklassevon dem Messwertüber Wollmesswert vorkommt darf an Lufttemperaturstenwar die Luft der Natur alles kann was der Messwert kann genauso WindgeschwindigkeitWindgeschwindigkeitkann alles was Messwert kann über Euro Messwert steht kann noch eine Windgeschwindigkeitstehen und deshalb können Sie diese Liste jetzt ganz knallhart auch Lufttemperaturgeschwindigkeitenrausschmeißendas es gesehen extrem komfortabeldas würde sogar funktionierenwenn Messwertinterfacewäre auch dann besser funktionierenkönnen Sie das Edikt ist von diesem Interface in spitze Klammern bastelnund es ginge weiterhin so?? es geht nicht ?? Kassen sonder sogar mit Interfaces sozeichnen das noch mal warum das mit der Polymorphie eine raffinierte Idee ist es ganz viele Sachen über denselben Kamm scheren kann das machen wirich ringe gerade mit mir ob ich die kurze Schreibweisezeigedie können sich vorstellen dassdie Leute die dasüber Jahre schreiben müssen dass sie das für dich nervt wenn man immer noch at at at dahinter schreiben muss ist ja grausamich kopier das ganze malLeerzeichen meine kurze Schreibweiseirgendwann hat sich Microsoft dann erbarmt und kurz Schreibweise erlaubt dasman sich als Finger wundtippt sie können folgendes schreiben könnt Schreiben cool istund schreiben Sie den Schweifklammerdahinterwas denn da rein soll sie dann zum bisschen aus wie man die Rechtsauffassungkann die Reisinitialisierenkann auf diese Art?? unserer Zeit verteilt ??Nicolas in eine Zeile packen können sagen warum mir das neue Gerätund fülle sofortstatt dass sie hundertmal nettes dahinter sagen ganz ausufernd füllenund sie dürfen sogar diese Klammern voraussagt oder weglassendas insofern ?? ist alles widerlich so streng wie man es eigentlich glauben würdejeder wissen ?? Veteranenan dieser Stelle ohne sie kann man nicht mehr hin also stattHeadset für Luftballongeschwindigkeitkann das einfache Schweifklammer dahinter setzen siebzig ?? das ähnlich Franziinitialisiert?? hier sicher genauso mit den weiß aber es geht auch mit den Listendass sie direkt ?? schreibenwas sie wollenals Einträgejetzt sehen sie eines ganz kurz fassen wolltenes ganz kurz fassen wollten würden sie das hier stehtStatist der einzelnen reinschreiben aber das glaube ich ist zu viel des Gutenist nur eine Liste drinnen in der Warteschlange bleibtnoch ?? Liste dazuzu hören istso?? und ?? beschleunigtKomma eine Geschwindigkeitoder Windrichtung ?? Entrichtungsrichtungabläuft noch in Windrichtungkommen zweite Listedie kann ich ja meine Warteschlange dranhängen??ähnliche ??ist zweizwei Listen auf dem Förderband die vordersteListe hat Luftfahrt ohne Windgeschwindigkeitund die zweite ist auf dem vor der Mandaringeschwindigkeitin Richtung und noch eine Windrichtungzwei Sachen auf dem Förderbandund jetzt kann ich fragenwas denn WarteschlangeDiCapriomachtwenn sie den Aufrufen Warteschlange die Show was kriegen sie dannwir schweißen zwei Sachen in die Warteschlange rein eine Liste mit Luft oder Stubengeschwindigkeiteine Liste mit den GeschwindigkeitsrichtungWindrichtungdas heißt hier untensteht an zweiter Stelle noch einer mit drei EinträgennulleinsdreiLeerzeichen Dequeuewas passiertwenn ich in diese Situationtäglichdu das ?? klarmachen sollen Diktion mit den ersten nicht runtersondern gibt in dem Gebäude nicht wegschmeißen einfach sondern sie kriegen wir zurückmit Pension stellen sie ans Ende der Schlangeeinen neuen Block dran ein neues Element dran mit Direktionnehmen sie dasElement was direkt am Schalter steht das älteste in der Liste nehmen sie ?? und nimmt aus der Liste raus und ging es zurück Dequeue liefert was zurück ?? nimmt etwas Blödsinn kann ich wieder etwas zurück sie hierdas liefert Indigoin der Beschreibung hierwas liefert in Dequeue die Situationeine Liste von Messwertendie Verdinglichungeine Liste von Messwertenjetzt einzelne Variablen speichernKomma lassen ihre ?? noch kürzeralso die liefert uns eine Liste von Messwerten wir wissen das ist jetztder hierwürden sie an die Windgeschwindigkeitankommenkriegen jetzt hier eine Liste zurück ich hätte gerne die Windgeschwindigkeitaus dieser Liste kommen Sie an die Windgeschwindigkeitnach dem Dingalso Dequeue liefert mir diese Liste zurück die der Schalter steht sozusagen die Liste die kommt jetzt zurückdass es eine Liste mit Fragen ich die Liste nach dem Eintrag mit dem Index eins Index oder die Lufttemperatur in X eins istdie Frage ?? ist nach dem Index einsist sie zugegebenermaßenrecht haarsträubendausin die runden Klammern kommt nichts Reinregionsich das an die runde Klammer zudienicht feindlich und nimmt nichtdie Queue gibt Ihnen das Element vor dem Schalterund ?? so rauskriegendas Element vor dem Schalter stellendass es eine Liste Liste kann ich fragenwas ist ein Eintrag mit der Nummer einzige diese Liste übrigens auf Fragen wie Verstehen Drinka und sowasstehen drinerweisezwei raus kriegen sie das machenkönnen auch im Fragen was ist dein Eintragdas Gemetzel gerade mal angucken das müsste jetzt also vom Typ her sowieso ein Messwert sein Meß ähm?? nachgucken müsse das mitServicesträgt Punktsie müssen es rauskriegen das amComputer eine Windgeschwindigkeitist??Messwert ähm ist Sie sehen eine Windgeschwindigkeitder Städtische Messwertaber die Laufzeitumgebungweiß ja eigentlich ist dieser Messwerteine Endgeschwindigkeitverknappt sich nur als Messwert eine salzige Klasse Windgeschwindigkeiteiner Kippklasse von Messwertenkönnen Sie Warteschlange noch mal angucken bei der Warteschlange sind jetzt kaum gleich eins steht noch ein Paketauf dem Förderbandder mir ein Paket runter und es noch ein Paket auf derWarteschlange kaum Platz eins und da drin sind drei Sachender ihrtypischerweise hat man so verschachtelteKonstruktion ?? diesen Connections heißen sie diese Datensammlungen?? lassen Alexis typischerweise eine solche Verschachtelungan zum Beispiel ISM eine WarteschlangevonListender Stapel war Kopf liefert das jüngste was es gerade als letztes abgelegt worden des Liste zwei zu der hier davon der erste Eintrag ist vom Typ WindrichtungKomma ladeich dort die WindgeschwindigkeitBeistrich ist der Unterschied zwischen Stapel undWarteschlangeso der Messwert M eins ist vom Typ Beistrich doch das sind so die drei wesentlichen Kollektionslistenbraucht man ?? braucht man ständig sobald die Daten einsammelnzum Beispiel ein Wesen aus Dateien oder aus dem Internet einsammelnkann man sie zwangsläufig bei der Liststeckt und Queue braucht man hin und wieder nicht so häufigaus es von derselben Machergeradeist folgendes passiert eine kleine Verzierungbevor ich hier was aus der Warteschlange rausholenmanchmal gerade folgendesdie Liste einsaus der Entfernung nichtim rufetund zwar in fertig dienende stillen sollAußenministerhat das einen Effekt auf die nächste Zeile oder nicht dieser ihr das ich aus der Liste eins was entfernenwird das auf die nächste Zeile oder nichtes hat tatsächlich einen Einfluss aus der ersten Liste ja nämlich die Lufttemperaturraus die steht schon in der Warteschlange die Lufttemperaturrausdas ist die bekannte Nummer eins wir müssen hier eine klatsche kriegen mal guckenob das wirklichausgerastet das Problemchen an der Stelle die Frage nach etwas was es nicht gibt Komma eins in der ersten Listeund das sieht gut aus einer GrätscheZyste Waage mit Arbeit in der Tat alsohierist der Eintrag gar nicht mehr dabeiKomma mit Werttypenund Referenztypendie Warteschlangemerkt sich Listenlistensind KlassenReferenztypendie Warteschlange merkt sich alles was drinnen steht ein Listendurch die Hausnummerarbeitet meine Zeichnung auch ?? bisschen gewagt ?? sie aufgezeichnet hatte was in der Warteschlange steht ist nicht die Listesondern die Hausnummer der Liste versuchen Komma neu zu zeichnen ??eigentlich habe ich die Warteschlangeund ich habe zwei Listen angelegteine mit zwei Einträgen ein mit drei Einträgenund darin Messwerteüblichen Messwerte sind ?? drinund auch das es einzig gar nicht richtig ist jedoch gar keine Messwerte drin was es in den Listen drinso in den Listen sind auch keine Messwerte trennt sondernReferenzenauf Instanzen von Klassen als ich habe einen Messwertund in der Liste stehtdie Hausnummer von dem es für dich aber noch ein Messwert in der Liste steht die Ausnahme als Liste genauso ich hab drei Messwerte in der Liste stehen nur die Hausnummern der Messwerteund auf der Warteschlangestehen die Hausnummernund die Rangfolge erst die zwei ?? in der Warteschlange stehen die Hausnummern der Listensowie das aus ?? gespeicherte Hausnummer von Hausnummern sozusagenund was ich jetzt gemacht habe ist das sich aus dieser Liste den unteren rausgenommen habe obere Rutsch nach und das heißtin der Warteschlange steht jetzt eine Liste ein Verweis auf eine Liste in der nur noch ein Eintrag stehtkann ich nicht im ?? Elementeckige Klammer auf eins fragen?? das Element eckige Klammer null als Elementarlistensind ReferenztypenLeertaste Punkt lassendas heißt die Warteschlange speichertReferenzen Hausnummer Klammer zu Beistrich dessen zusagein den Listen drinnen stehen Verweise auf Instanzen von Klassenreferenzenauf Instanzen von Klassen auch nur Hausnummer nicht Richtwertesondern auch ?? Hausnummerlässt sich immer klarwieder ganz gehörig was schiefversickern jetzt im Nachhinein verstellenwas in der Warteschlange steht sie können im Nachhinein diese Liste nehmen und auch das Maß mal einen raus obwohl derin der Warteschlange Stille besteht eben nicht die Liste der Warteschlange soll die Hausnummerder Liste steht in der Warteschlangedas ist heikelgroß ?? eine konkrete Situationstellt sowas gerne als Klausuraufgabenum LED zu kriegen das mit den Listen und der SchlüsseldienstExotenReferenztypendenn konzeptionell hinhaut stellt sich vor sie haben eine Listeeine Listein der Warteschlangenvon ihm steheneine Liste von Warteschlangenund jetzt schmeiß ich in diese ListeWarteschlangenreinPunkt selbsteine Warteschlange war eine neue Warteschlangein?? ist gleichkennt diese Warteschlange hänge ich an meineListe drankann ich eigentlich auch noch mal an meine Liste dran hängenoder zu lustig ist Punkt ich könnte in die Warteschlange raus reinpackenEntionnehmen die siebenund ich könnte meine Warteschlangeals rein packen invierOrangenoch eine Show denen ich PPunktauf Masse aus klein P?? U dreizehndie Schweiß sich doch um eine ListehältFeeund des göttlichaus der Warteschlange Kurs abfragenund inX einsist gleichaus der Warteschlangeein Rauskollegiumund ich könnte hier aus der ListenamensHukönnt ich ja mal den Eintrag mit der Nummer eins nehmen aus dem Eintrag mit der Nummer einsein abholen ?? sowas steht in X eins und was die Technik zwar überlegt sich das gerade mal ohne das Programm laufen zu lassen Beistrich ?? Mix einzelner Städte Nix war bisschen krank zusammengebasteltaber das war ganz in das mit den Referenzen und Interviews und so weiterfunktioniertich versuche das Wasserzeichenkam eine Liste Namenshuhnoderwir haben eine Listeauf den ?? Variablen O eine Referenz gespeichert ist und wir haben eine Warteschlangefür ganze Zahlen auf die eine referenzierte Variable Q gespeichertistes meine leere Warteschlange gleichzeitig das man auf ?? haben eine erstmalige Liste und es war eine leere WarteschlangezweiFiguren in diesem Spieleine leere Listekann ich eine leere Listeist die weiter gefüllt werden kann so eine leere Liste haben wir Speicherund wir haben eine leere Warteschlangeim Speicherdes Gutes mit verwandt zumal ich mal Beistrich für unsere Warteschlange eine Listeeine Warteschlangeund wir habenin der Variablen Ueine Referenz auf die Liste der Variablen Q eine Referenz auf die Warteschlangeder Variablensteht sozusagen die Hausnummervon der Listeund in der Variablenkunsteht die Hausnummer von der Warteschlange ??jetztfüge ich der Liste zweimaldie Referenzauf die Warteschlangehinzu in der Liste stehen jetzt zwei Sacheneine Stelle nun eine Stelle eins nämlichzweimal die Referenzauf die Warteschlangeeines Marionettenzweimal die Referenzauf die Warteschlange das steht in der Liste drinjetzt sage ich in die Warteschlange einreihenerst die sieben dann die vierin die Warteschlange einreihen erst die sieben dann die vierda steht jetzt in der Warteschlange drindann sage ich baue eine neue Warteschlange und da die dreizehn ein ??eine neue Warteschlangeeine Warteschlangedie VariableB und geht in der Variablen P steht sozusagendie Ausnahme der Warteschlange eine Referenz auf diese Warteschlangeund in diese Warteschlangereicht die dreizehn einund jetztfüge ich eine Referenzauf diese Warteschlangeder Liste U hinzudas heißthier in der Liste steht jetzt eine Referenz auf die Warteschlange in der gerade die dreizehn stehtdamit in der Liste drei Einträge ein mit dem Index null eine dem Index eins und ein mit dem Index zweibis drei Einträge drinjetzt sage ich ??X einssoll sein aus Kuhden ältesten abholen ?? rausnehmendas ist X eins X eins soll sein ?? aus Kuhnden ältesten abholen und rausnehmendass hier die sieben rausnehmen das wird unser X eins werden X eins ist sieben?? und letzter Schritt ich nehme von der Liste den Eintrag mit der Nummer einsund ?? Komma richtig Judas und zwei werdenvon der Liste dem ich den Antrag mit der Nummer eins der ihr den Antrag mit der Nummer einsacht es ist also wahrscheinlichdavon mache ich LegionVol also die vierFIS danach weg und das soll X zwei werden X war es gleich vier und dieWarteschlangeauf die Kuh verweist muss danach leer seinist einzig sieben X weiß vier und die Warteschlange auf die Kuh Verweis ist danach leergesehen was finden Ärger das wird mit den Referenztypwas von Ärger aber vielleicht ist es auch hilfreichdass sie sichtatsächlich ?? einmal die vier haben und nur einmal die sieben ?? Beistrich bevor das Wertfensterwollen keine Kopie vom ganzen Fenster haben sie wollen ein einziges Fenster verstellenund je nach dem was sie vorhaben ist es hilfreich oder ärgerlichist jedoch die vier los die sieben groß Warteschlange auf die Kuh verweist ist leer das was rauskommt als das sieben zwei gleich viermal sehen??auch in der Warenwelt so funktioniert wie am Reißbrettist erst ?? ?? Komma ?? null rausso ?? X einsist die siebenX zweites die vierdie Warteschlange Kuh Mist jetzt leer sein kann gleich nurso sieht das dann mit den Referenzen in der Praxis ausmuss ich jetzt also wirklich mein Bildchen auf mal