Trả lời:
Đáp án đúng: C
Trong lập trình hướng đối tượng (OOP), trừu tượng hóa là quá trình ẩn đi các chi tiết phức tạp và chỉ hiển thị những thông tin cần thiết. Nó cho phép chúng ta tạo ra các mô hình đơn giản hóa của các đối tượng thực tế. Có hai cách chính để thực hiện trừu tượng hóa trong OOP:
- Trừu tượng hóa dữ liệu: Ẩn các chi tiết triển khai dữ liệu và chỉ cung cấp các phương thức để truy cập và thao tác dữ liệu đó. Class là một phương tiện để thực hiện trừu tượng hóa dữ liệu, bằng cách định nghĩa các thuộc tính (dữ liệu) và phương thức (hành vi) của một đối tượng.
- Trừu tượng hóa chức năng: Ẩn các chi tiết triển khai của một chức năng và chỉ cung cấp một giao diện đơn giản để sử dụng nó.
Như vậy, class là một công cụ quan trọng để thực hiện trừu tượng hóa trong lập trình hướng đối tượng, cho phép tạo ra các kiểu dữ liệu phức tạp với các hành vi liên quan mà không cần người dùng phải hiểu cách chúng được triển khai bên trong.