‫Welkom terug en in deze video gaan we kijken naar Ingham's en een vijand is eigenlijk een set constanten.
‫Het is onveranderlijk en moet op naamruimteniveau worden geplaatst, zodat het door de hele bibliotheek kan worden gebruikt.
‫En, nou ja, het is ongeveer zoiets als, laten we zeggen dat we dit hebben.
‫Er zijn dus maar zeven dagen in een week.
‫Dus we kunnen een opsomming maken met de naam Dag en deze zal een maandag bevatten.
‫Het zal een dinsdag en woensdag, donderdag, vrijdag, zaterdag en zondag bevatten.
‫Dit zijn dus onze dagen.
‫En dat is een item.
‫Oke.
‫Dat is het al.
‫Dus als we vandaag enum willen gebruiken, dan zouden we de zeven waarden hebben die er zijn en ze veranderen nooit.
‫Rechts.
‫Dus je hebt alleen die zeven dagen.
‫Dus laten we nu een opsommingsdag maken in onze hoofdmethode.
‫Dus ik ga een date maken en ik ga het F noemen. R. Versturen voor vrijdag en dat wordt dag
‫stip.
‫En zoals je kunt zien, zijn er onze waarden en ze zijn ook geïndexeerd.
‫Dus ze dachten dat vrijdag gelijk is aan want maandag is gelijk aan nul.
‫Oke.
‫Dus laten we zeggen dat ik vrijdag gebruik.
‫Het begint dus om vier uur.
‫Het is de waarde van vier.
‫Laten we nu een nieuwe dag creëren.
‫En laten we zeggen dat het zondag is.
‫Het is een dag dat, zoals je weet, laten we een nieuwe dag creëren.
‫En ik ga gewoon A bellen en A zal vrijdag zijn.
‫Dus Dadar, F. R. en zo, laten we gebruiken om te troosten.
‫Rechts.
‫Negen om te controleren of F. R. is gelijk aan a, dus als vrijdag gelijk is aan uur per dag, dan kunnen we dat nakijken.
‫En voordat we dit doen, moeten we een console toevoegen die de sleutel zo
‫leest.
‫Nu begon het opnieuw en we zien dat het waar is.
‫En dat komt omdat deze dag de waarde van vrijdag heeft en deze dag hier ook de waarde van vrijdag.
‫We kunnen ook zoiets doen door het gewoon op de gemeente af te drukken, zodat we gewoon door
‫kunnen gaan en iets zeggen als de dag waarop ik sta voor maandag.
‫Laten we eens kijken wat er op het scherm wordt afgedrukt.
‫En we zien waar en er staat maandag, Mo, dus maandag gaf ons de maandag-waarde, dus het zei gewoon zoiets als MO,
‫maar het is gewoon een weergave als een tekenreeks en we kunnen doorgaan en ook naar de gehele waarde gaan.
‫Dus CW, laten we de gehele vrije dag punt en O van maandag nemen.
‫En zoals je weet, die nul omdat hij begint met nul.
‫Dus we krijgen hier echte mo en nul, want eerst en vooral jij nul, dan hebben we één, twee enzovoort.
‫Maak nu, als kleine uitdaging, een item met de maanden van het jaar, dus ga je gang en doe dat.
‫Oké, dus we hebben een maand en we hebben januari, februari, maart, april, mei, juni, juli,
‫augustus, september, oktober, november en december.
‫Dus dit is nog een maand en nu hebben we op dezelfde manier toegang tot die waarden en we hebben er niet alleen toegang toe in
‫deze klasse, maar we hebben er toegang toe in de hele naamruimte omdat ik ze buiten deze klasse heb
‫gemaakt en in het algemeen in die naamruimte.
‫Laten we zeggen dat we willen dat dit met één begint.
‫Dus we willen dat Jan op één is.
‫Dus laten we gewoon de waarde van één instellen en laten we nu de waarde van onze maand schrijven.
‫Dus we krijgen maandpunt januari of laten we zeggen dat we februari nu eigenlijk twee willen zien.
‫Dus ik ga hier een integer-casting gebruiken, dus ik ga dat in een integer gieten.
‫Laten we eens kijken.
‫En we zien dat februari nu twee is, en dat komt omdat we de index om 1:00 uur begonnen.
‫Laten we nu kijken of we ook kunnen veranderen, zoals juli.
‫Laten we zeggen dat juli nu 12 zou moeten zijn, omdat het normaal gesproken zeven zou zijn in de zevende maand.
‫Maar laten we zeggen dat juli de 12e maand is.
‫Laten we dat dus ook meenemen naar de gemeente.
‫Dus ik ga dezelfde regel code gebruiken als hier, maar ik ga februari vervangen door juli of eigenlijk, laten we
‫zeggen augustus.
‫Eens kijken wat augustus ons geeft.
‫En we zien 13, dus we kunnen de index opnieuw toewijzen en vanaf dat moment blijven tellen.
‫Dus je ziet dat juni gelijk is aan zes juli, gelijk aan 12 augustus, gelijk aan 13 enzovoort.
‫Dus over het algemeen is het enige om te onthouden dat vijanden er zijn om een reeks constanten te delen, om een bibliotheek
‫consistent te houden, zodat je ze in alle verschillende klassen kunt gebruiken en ze zullen altijd dezelfde waarde
‫hebben.
‫En je hoeft niet de hele tijd de constante binnenkant van de klassen te creëren.