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.ou...
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); } }
A. 10
B. 12
C. 22
D. 24
* Đáp án
* Hướng dẫn giải
Chọn đáp án B.Vì: Khi gọi hàm calTotal tham số truyền cho hàm là một đối tượng thuộc lớp A, do đó sẽ làm thay đổi thuộc tính x của lớp A sang giá trị là 12.