Chọn phát biểu đúng
A.
Tham chiếu của đối tượng có thể được chuyển đổi trong phép gán nhưng không thể thực hiện trong phép gọi phương thức
B.
Tham chiếu của đối tượng có thể được ép kiểu trong phép gọi phương thức nhưng không thể thực hiện trong phép gán
C.
Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán nhưng phải tuân theo những quy tắc khác nhau
D.
Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán và tuân theo những quy tắc giống nhau
Trả lời:
Đáp án đúng: D
Phát biểu đúng là: "Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán và tuân theo những quy tắc giống nhau".
Trong Java (và nhiều ngôn ngữ lập trình hướng đối tượng khác), khi gán một đối tượng cho một biến hoặc truyền một đối tượng làm tham số cho một phương thức, bạn đang làm việc với tham chiếu đến đối tượng đó chứ không phải bản sao của đối tượng. Việc chuyển đổi tham chiếu (ví dụ: upcasting hoặc downcasting) có thể xảy ra trong cả phép gán và phép gọi phương thức, miễn là tuân thủ các quy tắc về tính tương thích kiểu dữ liệu (ví dụ, một đối tượng của lớp con có thể được gán cho một biến kiểu lớp cha, hoặc truyền vào một phương thức nhận tham số kiểu lớp cha). Các quy tắc này là như nhau cho cả hai trường hợp.
Các phương án còn lại không chính xác vì chúng đưa ra các hạn chế không có thật về việc chuyển đổi tham chiếu giữa phép gán và phép gọi phương thức, hoặc cho rằng các quy tắc chuyển đổi khác nhau giữa hai trường hợp này.
Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
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
