khoahoc.vietjack.com

Câu hỏi:

11/06/2026 1 Lưu

Đọc đoạn code sau:

1:public class Test {

2:public int aMethod() {

3:int i = 0;

4:i++;

5:return i;

6:}

7:public static void main (String[]args){

8:Test test = new Test();

9:test.aMethod();

10:int j = test.aMethod();

11:System.out.println(j);

12:}

13:}

Kết quả là gì?

Chọn một Câu trả lời

A.

0

B.

1

C.

2

D.

Lỗi biên dịch

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án B

Vì:

+ Lệnh Test test=new Test() sẽ khởi tạo một đối tượng test

+ test.aMethod() sẽ khởi tạo thuộc tính i=0

+ int j=test.Method() sẽ tăng thuộc tính i lên 1 (bằng 1) và gán giá trị cho j => j=1