Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7462b96

Browse files
committed
Add DateTime class with methods for time manipulation and inheritance from Time
1 parent 0b775a4 commit 7462b96

File tree

1 file changed

+17
-0
lines changed
  • Khoá Học Java Tháng 10/Buoi13_14

1 file changed

+17
-0
lines changed

‎Khoá Học Java Tháng 10/Buoi13_14/readme.md‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff 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
174174
- Viết hàm nextSecond() để tăng thời gian hiện tại lên 1 giây.
175175
- Viết hàm nextMinute() để tăng thời gian hiện tại lên 1 phút.
176176
- 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****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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /