‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ xem xét kẻ thù và kẻ thù về cơ bản là một tập hợp các hằng số.
‫Nó là bất biến và nên được đặt ở cấp không gian tên để nó có thể được sử dụng bởi toàn bộ thư viện.
‫Và, nó giống như giả sử chúng ta có ngày, vì vậy chỉ có bảy ngày trong một
‫tuần.
‫Vì vậy, chúng ta có thể tạo một enum có tên là Day và nó sẽ chứa thứ hai, nó sẽ chứa thứ ba
‫hoặc thứ tư, thứ năm, thứ sáu, thứ bảy và chủ nhật.
‫Vì vậy, đây là những ngày của chúng ta, và đó là một enum.
‫Được rồi.
‫Đã thế rồi.
‫Vì vậy, bây giờ nếu chúng ta muốn sử dụng ngày enum mà chúng ta sẽ có, đó là bảy giá trị có và chúng không bao giờ
‫thay đổi.
‫Đúng?
‫Vì vậy, bạn chỉ có bảy ngày đó.
‫Vì vậy, bây giờ chúng ta hãy tạo một ngày enum trong phương thức chính của chúng ta.
‫Vì vậy, tôi sẽ tạo ngày và tôi sẽ gọi nó là thiết lập cho thứ Sáu và đó sẽ là dấu chấm trong ngày.
‫Và như bạn có thể thấy, có những giá trị của chúng tôi và chúng cũng được lập chỉ mục.
‫Vì vậy, họ nghĩ thứ sáu bằng bốn, thứ hai bằng không.
‫Được rồi.
‫Vì vậy, giả sử tôi đang sử dụng Thứ Sáu, vì vậy nó bắt đầu lúc bốn giờ.
‫Nó là giá trị của bốn.
‫Bây giờ chúng ta hãy tạo ra một ngày khác.
‫Giả sử hôm nay là Chủ nhật.
‫Đó là dấu chấm trong ngày, như bạn biết.
‫Hãy tạo một ngày khác mà tôi sẽ gọi là a và a sẽ là thứ sáu nên dữ liệu FR và bây giờ chúng ta
‫hãy sử dụng dòng bên phải của bảng điều khiển để kiểm tra xem f r có bằng A hay không, vì vậy nếu thứ sáu bằng ngày A của chúng
‫ta và chúng ta có thể kiểm tra điều đó và trước khi chúng tôi làm như vậy, chúng tôi nên thêm một phím điều khiển nghĩ đúng như
‫vậy.
‫Bây giờ chúng ta hãy bắt đầu lại và chúng tôi thấy nó nói đúng.
‫Và đó là bởi vì ngày này có giá trị của thứ sáu và ngày này ở đây cũng là giá trị của thứ sáu.
‫Chúng tôi cũng có thể làm điều gì đó như chỉ cần in nó lên bảng điều khiển để chúng tôi có
‫thể tiếp tục và nói điều gì đó như Day Dot Ammo đứng cho Thứ Hai.
‫Hãy xem những gì nó in trên màn hình.
‫Và chúng tôi thấy điều đó đúng và nó nói là Thứ Hai, MO.
‫Vì vậy, thứ Hai cho chúng tôi giá trị thứ Hai.
‫Vì vậy, nó chỉ là một cái gì đó giống như MO, nhưng nó chỉ là một biểu diễn dưới dạng một chuỗi và chúng ta cũng có thể tiếp tục
‫và chuyển đến giá trị số nguyên.
‫Vì vậy, hãy xem chúng ta hãy lấy số nguyên của ngày chấm m o của Thứ Hai và như bạn biết rằng số 0 vì nó bắt đầu bằng
‫số không.
‫Vì vậy, chúng ta nhận được ở đây đúng mo và 0 bởi vì giá trị đầu tiên là 0, sau đó chúng ta có một, hai, v.v.
‫Bây giờ nó là một thử thách nhỏ.
‫Tạo một enum với các tháng trong năm, vì vậy hãy tiếp tục và thực hiện điều đó.
‫Được rồi.
‫Vì vậy, chúng ta có Tháng Enum và chúng ta có Tháng Giêng, Tháng Hai, Tháng Ba, Tháng Tư, Tháng Năm, Tháng Sáu, Tháng Bảy, Tháng Tám, Tháng
‫Chín, Tháng Mười, Tháng Mười Một và Tháng Mười Hai.
‫Vì vậy, đây là một tháng nữa và bây giờ chúng ta có thể truy cập các giá trị đó theo cách tương tự.
‫Và chúng ta không thể chỉ truy cập chúng trong lớp này mà còn có thể truy cập chúng
‫trong toàn bộ không gian tên vì tôi đã tạo chúng bên ngoài lớp này và nói chung là trong vùng tên đó.
‫Bây giờ giả sử chúng tôi muốn điều này bắt đầu với một, vì vậy chúng tôi muốn Jan là một.
‫Vì vậy, chúng ta hãy chỉ đặt giá trị của một và bây giờ hãy viết giá trị của tháng của chúng ta.
‫Vì vậy, chúng ta sẽ lấy tháng chấm tháng Giêng hoặc giả sử chúng tôi muốn xem liệu tháng Hai bây giờ có thực sự là hai hay không.
‫Vì vậy, tôi sẽ sử dụng ép kiểu số nguyên ở đây.
‫Vì vậy, tôi sẽ chuyển nó thành một số nguyên.
‫Hãy xem nào.
‫Và chúng tôi thấy tháng Hai như bây giờ, và đó là bởi vì chúng tôi đã bắt đầu lập chỉ mục tại một thời điểm.
‫Bây giờ chúng ta hãy xem liệu chúng ta có thể thay đổi hay không.
‫Giống như tháng 7, giả sử tháng 7 bây giờ là 12 vì thông thường nó sẽ là 7 tháng thứ 7, nhưng giả
‫sử tháng 7 là tháng 12.
‫Vì vậy, hãy cũng in nó vào bảng điều khiển.
‫Vì vậy, tôi sẽ sử dụng cùng một dòng mã như ở đây, nhưng tôi sẽ thay thế tháng Hai bằng tháng Bảy hoặc thực sự giả sử
‫là tháng Tám.
‫Hãy xem tháng 8 mang lại cho chúng ta những gì nhé.
‫Và chúng tôi thấy nó là 13 nên chúng tôi có thể chỉ định lại chỉ mục và nó sẽ tiếp tục được tính từ thời điểm đó.
‫Vì vậy, bạn thấy tháng sáu bằng sáu, tháng bảy bằng 12, tháng tám bằng 13, v.v.
‫Vì vậy, nói chung một điều cần nhớ trong OMS là chúng phải chia sẻ một tập hợp các hằng số để giữ cho một thư viện nhất
‫quán để bạn có thể sử dụng chúng trong tất cả các lớp khác nhau và chúng sẽ luôn có cùng
‫giá trị và bạn sẽ không phải tạo không đổi bên trong các lớp mọi lúc.