Lớp cơ sở trừu tượng là:
Trả lời:
Đáp án đúng: A
Lớp cơ sở trừu tượng (abstract base class) là một lớp được thiết kế để làm cơ sở cho các lớp khác. Nó không thể được khởi tạo trực tiếp, mà chỉ có thể được kế thừa. Mục đích chính của lớp cơ sở trừu tượng là định nghĩa một giao diện chung cho các lớp con kế thừa nó, buộc các lớp con phải triển khai các phương thức trừu tượng (abstract methods) được định nghĩa trong lớp cơ sở. Điều này đảm bảo rằng các lớp con tuân thủ một hợp đồng nhất định.
* **Phương án 1:** Sai. Lớp cơ sở trừu tượng là lớp cơ sở cho các lớp khác, tuy nhiên nó vẫn có thể kế thừa từ các lớp khác (mặc dù ít gặp).
* **Phương án 2:** Sai. Lớp cơ sở trừu tượng không nhất thiết phải là lớp được xây dựng đầu tiên.
* **Phương án 3:** Đúng. Đây là định nghĩa chính xác và ngắn gọn về lớp cơ sở trừu tượng.
* **Phương án 4:** Sai. Lớp cơ sở trừu tượng là lớp cơ sở cho lớp khác, chứ không phải là lớp chỉ kế thừa các lớp khác.