Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì? Khi thực hiện lệnh: A a = new A(); a.calTotal(a); class A { int x = 10; public void calTotal(A a) { a.x = 12; System.out.println(a.x); } }
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.
Câu trả lời này có hữu ích không?
0
0
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Muốn chạy được chương trình java, chỉ cần cài phần mền nào sau đây?
Đọc đoạn mã sau. Kết quả in ra của đoạn mã trên là gì? int i = 1, j = 10; do { if (i > j) { break; } j--; } while (++ i < 5 ); System.out.printIn("i = " + i + " and j = " + j);
Đọc đoạn mã lệnh sau. Sau khi thực thi chương trình sẽ in ra kết quả gì? public class Main { public static void main(String[] args) { int x = -1; String y = x + 3; System.out.println("x = " + x + "y = " + y); } }
Kết quả in ra của đoạn mã bên dưới là gì? Chọn một câu trả lời public class Test { public static int switchIt(int x) { int j = 1; switch (x) { case 1: j++; case 2: j++; case 3: j++; case 4: j++; default: j++; } return j + x; } public static void main(String[] args) { System.out.println("value = " + switchIt(4)); } }
Chương trình sau in ra màn hình xâu nào? Chọn một câu trả lời public class Main { public static void main(String[] args) { String names[] = { "John", "Anna", "Peter", "Victor", "David" }; System.out.println(names[2]); } }