Anh (Chị) hãy cho biết, lớp là gì?
Trả lời:
Đáp án đúng: A
Lớp (Class) là một khái niệm quan trọng trong lập trình hướng đối tượng. Nó đóng vai trò như một bản thiết kế hoặc khuôn mẫu để tạo ra các đối tượng (Object). Lớp định nghĩa các thuộc tính (dữ liệu) và phương thức (hành vi) mà các đối tượng thuộc lớp đó sẽ có.
Phương án A là đáp án đúng nhất vì nó bao hàm đầy đủ ý nghĩa của lớp trong lập trình hướng đối tượng: Lớp là một khuôn mẫu hoặc bản vẽ định nghĩa trạng thái (thông qua thuộc tính) và hành vi (thông qua phương thức) của tất cả các đối tượng thuộc về lớp đó.
Phương án B chỉ đúng một phần vì lớp không chỉ là khuôn mẫu định nghĩa trong phần mềm, mà còn quy định trạng thái và hành vi.
Phương án C sai vì lớp không phải là một dạng hàm của chương trình. Lớp là một cấu trúc dữ liệu phức tạp hơn, bao gồm cả dữ liệu và các hàm (phương thức) thao tác trên dữ liệu đó.
Phương án D sai vì lớp không chỉ định nghĩa các hàm giao tiếp với người dùng, mà còn định nghĩa các thuộc tính và phương thức khác để xử lý dữ liệu và thực hiện các chức năng khác của chương trình.