[Playlisten] [Impressum und Datenschutzerklärung]

02.4 Aufzählungen, enum


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

in C hatten wir Aufzählungenzum Beispiel umBetriebszuständedarzustellen??das sieht sehr ähnlich aus Informationhabenihn umdenselben Begriff wie in Csind das schreibe ich jetzt direkt in die Klasse reindiese Schweifklammer hierist die Schweifklammer der Klasse zu Klasse natürlich gleich mehrin die in die Kasse schreibe ich das eines wird auchersthierwerden wie solche Aufzählung heißenich möchte vielleicht zu Sten unterscheiden?? stehtund dann kommt in Schweifklammereine Liste annahmenund sogar auch ein Semikolon dahinterdas isteins zu eins das was wenn sie hattenähm was man ersparen könne sich um eine Klassengesinnung und kein Teil derdass es in C plus pluskein Teil KdF Seebad weitergeht um damitüberall umgehen zu können ohne ständig das enum vorzuschreibenin die Schweiz klammern jetztdie verschiedenen Zustände zum Beispiel von powerPack powereigentlich ist?? was habe ich hier aberaufmeine vier Zustände benanntden Mindestlohn?? Klammer zuKlammer zuSemikolonan das stehtnur führen Namen für Zahlenalsonach ?? wird einfach voll power ein anderer Name für die Zahl Null sein HVnahm für die Zahl einsError für die Zahl zwei auf für die Zahl dreidas Ganze aber wieder eine Nummer intelligenterals in Csie können insbesondere nach diesen Namen Fragenin C kennt der Compiler diese Namen und wenn es kompiliert hat ist es nur noch nulleins zwei dreihier kann ich nachträglich noch nach diesen Namen fragenoderNamen in der sprechen Zahlen umwandelnvoroben diedas hier mal rein das ist auch noch für die elfich das jetzt verwendeein Zustand möchte ich speichernsieht doch aus wie inCI J KLM weitersteht ähmin C hätten sie jetzt direkt einen Namen schreiben können sehen sie direkt schreiben können steht MS gleichwohl Kommahabensind auch das wieder nicht er es darf alles immer nurvon einer von einem Objekt oder einer Klasseabhängenich muss hier vor nochStage schreibensteht Punkt voll power und dann sehen siesogar hier einfach auswählen aus der Listeso sieht's dann ausmuss tatsächliche den Namen der einem Rechenvorhabenso habe ich eine Variable imintern wird deren Wert einfach null seinaberso netter zu lesenund die übliche Anwendungdie übliche Anwendung wird dann sein einfachsten Verzweigung zu machen mit Switchorchestershatten auch NC gesehen Switchabhängig von dem was dieses am jetzt istes ähm nicht direkt vorher gesetztsondern ähmaus einer anderen Funktion geholtPunkt sieist dasdasan und jetzt sie mir vergleichenwir zehnimmer aber mitden Namen den an deinem Rechner vorwenn dieses ähm Fehlers wardu dieses oder jenesdareinBreakcasewenn dieses ähm??war ich Fehlergerade wenn dieses ähmvoll power wardu das was da steht?? wegaber wenn dieses ähm irgendwas anders war nicht Case sondern gefreutauch Wiens ebendieses irgendwas anders wardu das was da stehtPunktdas sollte sehr dicht dran an den dann sein das wirsie hatten ?? mal gucken ichsetz hier mal ein Weg Punktundvielen Einzelschritten weiterSinn und lande bei Vol powerähm istvon powerzwei der Zustand in Chinin haben und ich lande hier Info Kommadass wir den die typische Art einem rechtens zu verwendenAufzählungenzu verwenden??endliche Menge anZuständenundnutzen dieStadt Zahlen in den ?? nicht null eins zwei drei die Zustände sondern sie nennen den Namenund das nette ist es ob ich ihm schon gesagt man kann nun nach den Namen Fragenfür den Lückentext nochmalszwölfkann ichrauskriegen welchen Namen das jeweils warenneben welche man ähmüberhauptschwingenKommaesist gleich ähmToStringwenn sie das Aufrufendiese allgemeine Verwandte in einer Zeichenkette Funktionkriegen sie einfachvoll power zurück als Zeichenkettegleichbilden sieob ich noch ?? Punkt ähmäh wenn Siediesen Zustand ähm ganz dreist in eine ganze Zahl wandelnkriegen Sie einfach den sprechenden Nummer zurückes ist etwas schwierigerwenn ich die Zahlenhabeund dannaus der Zahldie Namen haben ich weiß diedie Zahl zwei null eins zwei und hätte gerne Error wirklich als Zeichenkettebenützen müssen heftigermuss man auch wieder nur wissen dass dasgarantiert gehtund den Rest findet Googleanselbst Spiegelfechterokay es gibt dieMutterklasse alle Aufzählungendie heißt enumwas aber eben schon gesehen mit der Mutterklasse aller weißda obenalso wenn ich irgendwo auf der Suche nach einer Spezialfunktionfür RWE suche ich bei eBay Punktwenn ich auf der Suche nach einer Spezialfunktionfür Aufzählungenin uns einem rechensucheich bei enumin der Klasseund die hat dann Geld nehmenjetzt will er den Typ der Aufzählung?? das sieht dann so aus teils auf das verschont Hype aufund die Aufzählungsupdateswarenund als nächstes wieder den Wert haben ??mit zum Beispiel wissen was zur Zeit zwei gehörtPunktso sieht das ausBeistrich bis dann ?? doch mal vordas verlierenin?? schon umsGesichter glichensodas man ?? hier guckenähmwar eigentlichdie Zahlinternnull VollbauerneinWiedersehen sollte da muss man da immer noch sie mit ToStringeine Zeichenkettewas definitiv was anderes ist als die Zahl null ?? wirklich die Zeichenkettegegönnt ?? die Zeichenkette dann nach dem dritten Buchstabenfragenist es ein elf Ziffer nicht die Zahl null dritten Buchstaben Fragenwerdenhier Casting ich voneinem Rechen in eine ganze Zahl und es wird nullwie sich das gehörtschon jetzt Sessiondas ist echt heftigPunkt das weiß auch nicht aus wenig Chancenwarenman kann sich dran erinnernes hat wohl was mit der Mutterklasse einem Rechen zu tun und dann geht man auf die Suche bei der Mutterklassebrechenihr sollt jetzt in der ZeichenkettestehenwelcherName zu der Zahl zwei gehörtalsonull eins zwei erweiterte Leerzeichen Kette stehenschaffenkannsteht aber in der Zeichenkettesucht also raus was zu Zeit weigert ?? das ginge in C nicht der Compiler würde vergessenwie die einzelnenBestandteile derInformationheißender hier vergisst es nichtund die letzte Varianteist umgekehrtgegebenzu einen Namenbeispielhaftpowergegeben Einnahmen möchte ich herausfinden was denn die Zahlder Zubehördasganze soll alsonicht nicht was sie dazu nicht was sie zahle sie dazu gehört mit daraus findiger Zustand dazuerst das so rauskommt stehtist sievon mir aus stets ?? auskommenimmer wieder auf die Suche beieinem Rechen der Mutterklasseandem Praktikum gesehen Halswandelt eine Eingabe um versucht einen eingegrabeneingegebenenTextKomma den angegebenen Text nicht eingeben besucht den angegebenen String umzuwandelnenum heiß macht insofern Sinntrotzdem wieder angeben okay was denndiese Informationstehtundzweiten Zeichenkettedich übersetzen will welche numerischen welche ZeichenketteKlammer zusind ganz gewiss auch nichtandas ?? endlich auch im Praktikumwenn man die Listbox fragt nach einem Eintragkriegt man ein allgemeines Objekt für dasselbeMuster ganz links steht ?? mit der Maus einObjektbei Ihnen dasselbe ?? liefert erste allgemeinenObjekt zurückganz genau weiß was ?? zurück liefern soll ich weiß aber wenn ichhaftbar war in dieser enum suche dann ist das was rauskommt auf jeden Fall vom TypStateschreibenes ist eine kleine technischewarender technische Umwegdass wenn ich das jetzt hier machemüsste ichdie Zahl eins rauskriegen das ein sehr sehr unbequemer Weg die Zahl eins zu findenamweiterpower natürlich nicht die Zahl einzuführen müsse seltenan den Zustand zu finden derzu ?? Bauer gehört Christian Zustand draußen sahich Zahl haben wollen würde wäre eine ganz dumme Möglichkeit das dass sie rauskommt dass das was daraus genannt wird Komma verwandeln ganze Zahlist die Zahl ja wichtig den echten Zustanddiesen Zustand hier der Herausforderinkönnte zum Beispiel in so einemSwitch Case verwenden und dann mit diesenverschiedenenEinzelzuständevergleichendass wir eine spannende Frage was passiert wenn ich in ein Kindkastewas ist mitnunsollte man eine ?? ausprobieren sollte man in der Doku nachguckenaberder kürzeste Weg ist natürlich ?? mal ausprobierenwas passiert wenn ich das in ein Kind voran interessant interessantVso weit in das nochcooldas gilt auch dann direkt in den Inkassowas nicht ganz unlogisch ist wenn ich den Thread hier nach dem ich ihn habe hinein in die Kassen kann muss das auf einen Schlag in das sicher sofort in den?? als überhaupt haftbarder HV istokay also sie sind das dieGraceund die Informationähnlich funktionieren wie in Cin da weißt du es auch ähnlichwarennur eben in den beiden modernen Sprachen deutlich intelligenter man kann viel mehr damit anfangenundnochmals lohnt sich nicht das auswendig zu lernenhaben?? hat zum Schluss eine Idee was denn diese Systeme könnenbesucht in der Doku deswirklich zwei Telefonbücher aus Punkt das ergibt keinen Sinn so geht man nicht vor es doch das nette ich weiß es muss irgendwo bei einem rechenstehendann Gewichten Punkt undirgendwelche Sachen finden und wenn ich da nicht wenige