‫Bentornato e questo video che esamineremo di Ingham e un nemico è fondamentalmente un insieme di costanti.
‫È immutabile e dovrebbe essere posizionato a livello di spazio dei nomi in modo che possa essere utilizzato dall'intera libreria.
‫E, beh, è più o meno qualcosa del tipo, diciamo che abbiamo questo.
‫Quindi ci sono solo sette giorni in una settimana.
‫Quindi possiamo creare un enum chiamato Day e conterrà un lunedì.
‫Conterrà un martedì e mercoledì, giovedì, venerdì, sabato e domenica.
‫Quindi questi sono i nostri giorni.
‫E questo è un oggetto.
‫Tutto bene.
‫È già tutto.
‫Quindi ora se vogliamo usare oggi enum, allora avremmo i suoi sette valori che ci sono e non cambiano mai.
‫Destra.
‫Quindi hai solo quei sette giorni.
‫Quindi ora creiamo un giorno enum nel nostro metodo principale.
‫Quindi creerò una data e la chiamerò F. R. Invio per venerdì e sarà il giorno
‫dot.
‫E come puoi vedere, ci sono i nostri valori e sono anche indicizzati.
‫Quindi pensavano che il venerdì fosse uguale a che il lunedì fosse uguale a zero.
‫Tutto bene.
‫Quindi diciamo che sto usando Friday.
‫Quindi si comincia alle quattro.
‫È il valore di quattro.
‫Ora, creiamo un altro giorno.
‫E diciamo che è domenica.
‫È giorno che, come sai, creiamo un altro giorno.
‫E chiamerò solo A e A sarà venerdì.
‫Quindi Dadar, F. R. e tutto, usiamo per consolare.
‫Destra.
‫Nove per verificare se F. R. è uguale a quindi se venerdì è uguale a un'ora al giorno e possiamo verificarlo.
‫E prima di farlo, dovremmo aggiungere una console che legge la chiave in questo
‫modo.
‫Ora è ricominciato e vediamo che è vero.
‫E questo perché questo giorno ha il valore di venerdì e questo giorno qui ha anche il valore di venerdì.
‫Possiamo anche fare qualcosa come stamparlo sul consiglio così possiamo semplicemente andare avanti e
‫dire qualcosa come il giorno in cui mi presento lunedì.
‫Vediamo cosa stampa sullo schermo.
‫E vediamo true e dice Monday, Mo, quindi Monday ci ha dato il valore Monday, quindi ha appena detto qualcosa come
‫MO, ma è solo una rappresentazione come una stringa e possiamo andare avanti e arrivare anche al valore intero.
‫Quindi CW, prendiamo l'intero dal punto del giorno e dalla O di lunedì.
‫E come sai, quello zero perché inizia con zero.
‫Quindi arriviamo qui vero mo e zero perché prima di tutto tu zero poi abbiamo uno, due e così via.
‫Ora, come piccola sfida, crea un oggetto con i mesi dell'anno, quindi per favore vai avanti e fallo.
‫Bene, quindi abbiamo un mese e abbiamo gennaio, febbraio, marzo, aprile, maggio, giugno, luglio,
‫agosto, settembre, ottobre, novembre e dicembre.
‫Quindi questo è un altro mese e ora possiamo accedere a quei valori allo stesso modo e non possiamo accedervi solo in questa classe,
‫ma possiamo accedervi nell'intero spazio dei nomi perché li ho creati al di fuori di questa classe
‫e generalmente in quello spazio dei nomi.
‫Ora, diciamo che vogliamo che questo inizi con uno.
‫Quindi vogliamo che Jan sia all'una.
‫Quindi impostiamo il valore di uno e ora scriviamo il valore del nostro mese.
‫Quindi avremo il mese di gennaio, o diciamo che vogliamo vedere che febbraio ora è in realtà due.
‫Quindi userò un casting intero qui, quindi lo trasformerò in un intero.
‫Vediamo.
‫E vediamo che febbraio ora è due, e questo perché abbiamo iniziato l'indice all'1:00.
‫Adesso vediamo se possiamo cambiare anche noi, come luglio.
‫Diciamo che luglio dovrebbe essere ora 12, perché di solito sarebbero le sette del settimo mese.
‫Ma diciamo che luglio è il dodicesimo mese.
‫Quindi portiamo anche questo al consiglio.
‫Quindi userò la stessa riga di codice come qui, ma sostituirò febbraio con luglio o in realtà,
‫diciamo agosto.
‫Vediamo cosa ci regala agosto.
‫E vediamo 13 così possiamo riassegnare l'indice e continuerà a contare da quel momento in poi.
‫Quindi vedi giugno è uguale a sei luglio, uguale a 12 agosto, uguale a 13 e così via.
‫Quindi, in generale, l'unica cosa da ricordare, i nemici sono lì per condividere un insieme di costanti, per mantenere una libreria
‫coerente in modo da poterli usare in tutte le diverse classi e avranno sempre lo stesso
‫valore.
‫E non dovrai creare la costante all'interno delle classi tutto il tempo.