You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Khoá Học Java Tháng 10/Buoi13_14/readme.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -174,3 +174,20 @@ Viết các phương thức bao gồm phương thức khởi tạo mặc định
174
174
- Viết hàm nextSecond() để tăng thời gian hiện tại lên 1 giây.
175
175
- Viết hàm nextMinute() để tăng thời gian hiện tại lên 1 phút.
176
176
- Viết hàm nextHour() để tăng thời gian hiện tại lên 1 giờ.
177
+
178
+
Tạo class DateTime để biểu diễn thời gian hiện tại, kế thừa lớp **Time**.
179
+
180
+
Có thêm các thuộc tính:
181
+
-**day: int**, dùng để đại diện cho ngày
182
+
-**month: int**, dùng để đại diện cho tháng
183
+
-**year: int**, dùng để đại diện cho năm
184
+
185
+
Viết các phương thức bao gồm phương thức khởi tạo mặc định, phương thức khởi tạo có thuộc tính và các phương thức **getter**, **setter** và **toString()**.
186
+
187
+
- Viết hàm nextDay() để tăng thời gian hiện tại lên 1 ngày.
188
+
- Viết hàm nextMonth() để tăng thời gian hiện tại lên 1 tháng.
189
+
- Viết hàm nextYear() để tăng thời gian hiện tại lên 1 năm.
190
+
191
+
Ghi đè phương thức nextHour(), nếu giờ hiện tại là 23 thì giờ sẽ trở về 0 và tăng ngày lên 1.
192
+
193
+
**Lưu ý**: Các hàm next() sẽ tăng thêm 1 nếu giá trị hiện tại nhỏ hơn giá trị lớn nhất, nếu giá trị hiện tại lớn hơn giá trị lớn nhất thì giá trị hiện tại sẽ trở về 0 và tăng giá trị tiếp theo lên 1.
0 commit comments