‫Selamat datang kembali dan video ini kita akan melihat Ingham dan musuh pada dasarnya adalah sekumpulan konstanta.
‫Itu tidak dapat diubah dan harus ditempatkan pada tingkat namespace sehingga dapat digunakan oleh seluruh perpustakaan.
‫Dan, yah, kira-kira seperti, katakanlah kita memiliki ini.
‫Jadi hanya ada tujuh hari dalam seminggu.
‫Jadi kita bisa membuat enum bernama Day dan itu akan berisi hari Senin.
‫Ini akan berisi hari Selasa dan Rabu, Kamis, Jumat, Sabtu dan Minggu.
‫Jadi inilah hari-hari kita.
‫Dan itu adalah item.
‫Baiklah.
‫Itu sudah.
‫Jadi sekarang jika kita ingin menggunakan enum hari ini, maka kita akan memiliki tujuh nilai yang ada dan tidak pernah berubah.
‫Benar.
‫Jadi Anda hanya punya tujuh hari itu.
‫Jadi sekarang mari kita buat hari enum dalam metode utama kita.
‫Jadi saya akan membuat tanggal dan saya akan menyebutnya F. R. Mengirim untuk hari Jumat dan itu akan menjadi titik
‫hari.
‫Dan seperti yang Anda lihat, ada nilai-nilai kami dan mereka juga diindeks.
‫Jadi mereka mengira hari Jumat sama dengan hari Senin sama dengan nol.
‫Baiklah.
‫Jadi katakanlah saya menggunakan Friday.
‫Jadi mulai jam empat.
‫Ini adalah nilai empat.
‫Sekarang, mari kita ciptakan hari lain.
‫Dan katakanlah ini hari Minggu.
‫Ini hari yang, seperti yang Anda tahu, mari kita ciptakan hari lain.
‫Dan saya hanya akan menelepon A dan A akan menjadi hari Jumat.
‫Jadi Dadar, F. R. dan semua, mari kita gunakan untuk konsol.
‫Benar.
‫Sembilan untuk memeriksa apakah F. R. sama dengan jadi jika Jumat sama dengan jam sehari dan kita bisa memeriksanya.
‫Dan sebelum kita melakukannya, kita harus menambahkan konsol yang membaca kunci seperti
‫itu.
‫Sekarang itu dimulai lagi dan kami melihat itu benar.
‫Dan itu karena hari ini memiliki nilai hari Jumat dan hari ini juga memiliki nilai hari Jumat.
‫Kita juga dapat melakukan sesuatu seperti hanya mencetaknya ke dewan sehingga kita dapat melanjutkan dan
‫mengatakan sesuatu seperti hari dimana saya berdiri untuk hari Senin.
‫Mari kita lihat apa yang tercetak di layar.
‫Dan kita melihat benar dan dikatakan Senin, Mo, jadi Senin memberi kita nilai Senin, jadi itu hanya mengatakan sesuatu
‫seperti MO, tapi itu hanya representasi sebagai string dan kita bisa melanjutkan dan mendapatkan nilai integer juga.
‫Jadi CW, mari kita ambil bilangan bulat dari titik hari dan O hari Senin.
‫Dan seperti yang Anda tahu, nol itu karena dimulai dengan nol.
‫Jadi kita sampai di sini benar mo dan nol karena pertama-tama Anda nol maka kami memiliki satu, dua dan seterusnya.
‫Sekarang, sebagai tantangan kecil, buat item dengan bulan dalam setahun, jadi silakan dan lakukan itu.
‫Baiklah, jadi kita punya satu bulan dan kita punya Januari, Februari, Maret, April, Mei, Juni, Juli,
‫Agustus, September, Oktober, November, dan Desember.
‫Jadi ini satu bulan lagi dan sekarang kita dapat mengakses nilai-nilai itu dengan cara yang sama dan kita tidak bisa hanya mengaksesnya
‫di kelas ini, tapi kita bisa mengaksesnya di seluruh namespace karena saya membuatnya di luar kelas
‫ini dan umumnya di namespace itu.
‫Sekarang, katakanlah kita ingin ini dimulai dengan satu.
‫Jadi kami ingin Jan menjadi satu.
‫Jadi mari kita tetapkan nilai satu dan sekarang mari kita tulis nilai bulan kita.
‫Jadi kita akan mendapatkan bulan dot Januari atau katakanlah kita ingin melihat Februari sekarang sebenarnya dua.
‫Jadi saya akan menggunakan casting integer di sini, jadi saya akan melemparkannya ke integer.
‫Ayo lihat.
‫Dan kita melihat Februari adalah dua sekarang, dan itu karena kita memulai indeks pada 1:00.
‫Sekarang mari kita lihat apakah kita bisa berubah juga, seperti Juli.
‫Katakanlah Juli seharusnya sekarang 12, karena biasanya tujuh bulan ketujuh.
‫Tapi katakanlah Juli adalah bulan ke-12.
‫Jadi mari kita bawa itu ke dewan.
‫Jadi saya akan menggunakan baris kode yang sama seperti di sini, tapi saya akan mengganti Februari dengan Juli atau sebenarnya,
‫katakanlah Agustus.
‫Mari kita lihat apa yang Agustus berikan kepada kita.
‫Dan kami melihat 13 sehingga kami dapat menetapkan kembali indeks dan akan terus menghitung sejak saat itu.
‫Jadi Anda lihat Juni sama dengan enam Juli, sama dengan 12 Agustus, sama dengan 13 dan seterusnya.
‫Jadi secara umum, satu hal yang perlu diingat, musuh ada untuk berbagi satu set konstanta, untuk menjaga perpustakaan tetap konsisten sehingga
‫Anda dapat menggunakannya di semua kelas yang berbeda dan mereka akan selalu memiliki nilai yang
‫sama.
‫Dan Anda tidak perlu membuat konstanta di dalam kelas sepanjang waktu.