1 00:00:00,390 --> 00:00:04,816 Hãy bắt đầu với việc thêm các methods còn thiếu vào subclass. 2 00:00:04,816 --> 00:00:08,521 Ta bắt đầu với addChoice method, trong addChoice method, tôi đã thêm 1 ít 3 00:00:08,521 --> 00:00:13,549 và ta sẽ định nghĩa lại nó sau. Trong addChoice method, ta cần phải 4 00:00:13,549 --> 00:00:18,789 thêm một lựa chọn mới vào đâu đó. "Đâu đó" là ở đâu? 5 00:00:18,789 --> 00:00:22,689 Ta cũng cần phải có một instance variable để tổng hợp lại các lựa chọn, 6 00:00:22,689 --> 00:00:27,843 ta có thể gom nó vào một cái ArrayList của các strings. 7 00:00:27,843 --> 00:00:31,803 Bạn phải khai báo biến đó trong ChoiceQuestion class, và cũng phải 8 00:00:31,803 --> 00:00:37,617 khởi tạo instance variable trong constructor. Khi đã xong 9 00:00:37,617 --> 00:00:41,457 mấy thứ đó, bạn có thể quay lại với addChoice method và đơn giản là 10 00:00:41,457 --> 00:00:45,648 thêm một lựa chọn vào. Parameter thứ 2 để xác định xem lựa chọn này 11 00:00:45,648 --> 00:00:49,816 là đúng hay sai. Ta sẽ dùng nó trong 1 phút nữa, còn giờ thì 12 00:00:49,816 --> 00:00:53,103 cứ kệ nó. Tiếp tục và làm 3 thứ trên, và sau đó 13 00:00:53,103 --> 00:00:53,950 ta sẽ so sánh.