-
Title:
-
Description:
-
Đây là BlueJ. Và đó thực sự là ý tưởng tốt nếu bạn mở BlueJ của bạn lên
-
và chuyển tới bài 2 là project của bạn. Khi bạn mở nó, bạn sẽ thấy
-
màn hình với một Day block (khối Day) ở đây. Và đây là thứ mà cho chúng ta các đối tượng.
-
Để tôi cho bạn xem cách nó tạo đối tượng. Bạn chuột phải vào nó, và bạn chọn dòng
-
ghi là New Day. Bạn có thể cho nó tên. Với bây giờ, ta sẽ dùng
-
tên mặc định. Dưới đây, bạn sẽ thấy object đầu tiên của bạn. Đây là cách BlueJ đại diện cho objects.
-
như một viên nhỏ, sự thực nho nhỏ là tất cả objects đều màu đỏ.
-
Và để sử dụng object, bạn lại click chuột phải vào nó. Bạn có thể yêu cầu nó
-
cho bạn xem năm hiện tại. Đây là câu trả lời. Ngày này ở một nơi nào đó trong 2013.
-
Thấy không, tháng là March, tháng 3, ngày của tháng, là 20th.
-
Đó là ngày mà tôi quay bài này. Ta có thể tạo một đối tượng day (ngày) khác. Và giờ
-
hãy chọn, dòng đầu tiên ở đây. Giờ, nó hỏi năm tháng ngày
-
mà ta muốn. Hãy điền vào cái gì đó. Sau đó, ta chọn năm là 1964.
-
Tháng là 11 hay November, và ngày là 28, và tôi chắc ai cũng nhớ,
-
vào ngày 28/11/1964, con tàu vũ trụ đầu tiên, tới sao Hỏa, đã được phóng.
-
Giờ ở đây, ta có một day object khác. Nó trông cũng giống cái đầu tiên. Nó có
-
một tên khác. Nhưng nếu ta muốn tìm hiểu mọi thứ về nó, ta có thể làm
-
tương tự như hỏi năm của nó là bao nhiêu, và nó đã nói cho chúng ta. Bây giờ, hãy làm
-
vài thứ thú vị hơn. Hãy để object đầu tiên của ta ở đây và hỏi nó
-
100 ngày sau là ngày nào. Bây giờ, nó trông không giống nó, nhưng đối tượng này
-
giờ đây đã thay đổi. Nó đã chuyển bản thân nó 100 ngày sau. Nhớ là,
-
ban đầu nó là ngày 20/3. Giờ, khi ta hỏi tháng của nó là gì,
-
bạn sẽ thấy đó là tháng 6. Cũng đúng thôi, từ tháng 3, 100 ngày nữa là tháng 6, hoặc cũng có thể là tháng 7.
-
Bằng cách nào đó, nó biết cách xử lý vụ tính toán này. Còn ngày thì sao?
-
Nó là ngày 28/6. Tôi không phải biết cách để làm như vậy. Ngoại trừ việc
-
mở lịch ra và đếm đếm ngày một cách chán nản, nhưng đối tượng ngày (day object) của ta lại biết.
-
Sao nó lại biết? Tôi cũng chịu, và tôi chả quan tâm. Nó không quan trọng. Tôi có thể dùng nó,
-
miễn là tôi hiểu nó làm gì cho tôi. Nên, đó là một ví dụ tuyệt vời về một object.
-
Một thứ gì đó biết cách làm một hành động cụ thể nào đó, cụ thể là xử lý
-
tính toán ngày tháng, cũng như bình nước nóng biết cách làm một việc gì đó,
-
cụ thể là đun nước.