Khi thực hiện lệnh: A a = new A(); a.calTotal(a); Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì?
class A {
int x = 10;
public void calTotal(A a) {
a.x = 12;
System.out.println(a.x);
}
}
class A {
int x = 10;
public void calTotal(A a) {
a.x = 12;
System.out.println(a.x);
}
}
Trả lời:
Đáp án đúng: B
Đoạn code tạo một đối tượng `a` thuộc lớp `A`. Ban đầu, `a.x` được khởi tạo là 10. Sau đó, phương thức `calTotal(a)` được gọi. Trong phương thức này, `a.x` được gán giá trị mới là 12. Vì vậy, sau khi gọi phương thức `calTotal(a)`, giá trị của `a.x` sẽ là 12.
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
