JavaScript is required

Trường dữ liệu là các biến dạng nào sau đây?

A.

A. Biến thay mặt và Tham số

B.

B. Biến thay mặt và biến lớp

C.

C. Biến thay mặt và biến cục bộ

D.

D. Biến lớp và Tham số

Trả lời:

Đáp án đúng: B


Trong ngữ cảnh lập trình hướng đối tượng, "trường dữ liệu" (data fields) thường đề cập đến các biến thành viên (member variables) của một lớp. Các biến thành viên này có thể là:

  1. Biến thay mặt (Instance variables): Mỗi đối tượng (instance) của lớp có một bản sao riêng của các 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 của cùng một lớp.
  2. Biến lớp (Class variables): Các biến này được chia sẻ bởi tất cả các đối tượng của lớp. Chỉ có một bản sao của biến lớp, và bất kỳ thay đổi nào đối với biến này sẽ ảnh hưởng đến tất cả các đối tượng của lớp.

Dựa trên giải thích trên, đáp án chính xác là B: Biến thay mặt và biến lớp.

Câu hỏi liên quan