WEBVTT 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. 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 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 00:00:13.549 --> 00:00:18.789 thêm một lựa chọn mới vào đâu đó. "Đâu đó" là ở đâu? 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, 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. 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 00:00:31.803 --> 00:00:37.617 khởi tạo instance variable trong constructor. Khi đã xong 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à 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 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ì 00:00:49.816 --> 00:00:53.103 cứ kệ nó. Tiếp tục và làm 3 thứ trên, và sau đó 00:00:53.103 --> 00:00:53.950 ta sẽ so sánh.