0:00:00.390,0:00:04.816 Hãy bắt đầu với việc thêm các methods còn thiếu vào subclass. 0:00:04.816,0:00:08.521 Ta bắt đầu với addChoice method, trong addChoice method, tôi đã thêm 1 ít 0:00:08.521,0:00:13.549 và ta sẽ định nghĩa lại nó sau. Trong addChoice method, ta cần phải 0:00:13.549,0:00:18.789 thêm một lựa chọn mới vào đâu đó. "Đâu đó" là ở đâu? 0:00:18.789,0: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, 0:00:22.689,0:00:27.843 ta có thể gom nó vào một cái ArrayList của các strings. 0:00:27.843,0:00:31.803 Bạn phải khai báo biến đó trong ChoiceQuestion class, và cũng phải 0:00:31.803,0:00:37.617 khởi tạo instance variable trong constructor. Khi đã xong 0:00:37.617,0:00:41.457 mấy thứ đó, bạn có thể quay lại với addChoice method và đơn giản là 0:00:41.457,0: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 0:00:45.648,0:00:49.816 là đúng hay sai. Ta sẽ dùng nó trong 1 phút nữa, còn giờ thì 0:00:49.816,0:00:53.103 cứ kệ nó. Tiếp tục và làm 3 thứ trên, và sau đó 0:00:53.103,0:00:53.950 ta sẽ so sánh.