Trường dữ liệu là các biến dạng nào sau đây?
Trả lời:
Đáp án đúng: B
Trường dữ liệu (data fields) trong lập trình hướng đối tượng (OOP) có thể là:
* **Biến thay mặt (Instance variable):** Mỗi đối tượng (instance) của một lớp có một bản sao riêng của biến này. Giá trị của biến thay mặt có thể khác nhau giữa các đối tượng khác nhau.
* **Biến lớp (Class variable):** Biến này thuộc về lớp chứ không phải một đối tượng cụ thể nào. Tất cả các đối tượng của lớp đều chia sẻ cùng một bản sao của biến lớp. Bất kỳ thay đổi nào đối với biến lớp sẽ ảnh hưởng đến tất cả các đối tượng của lớp đó.
Do đó, đáp án đúng là B: Biến thay mặt và biến lớp.
Các đáp án khác không chính xác vì:
* Tham số (parameter) là các biến được truyền vào một hàm hoặc phương thức, không phải là trường dữ liệu của một lớp.
* Biến cục bộ (local variable) là các biến được khai báo bên trong một hàm hoặc phương thức và chỉ có phạm vi trong hàm hoặc phương thức đó, không phải là trường dữ liệu của một lớp.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
