Câu hỏi:

08/07/2025 11 Lưu

Cho khối lệnh như sau:

class Employee {

private double luong = 0;

public Employee (double d) {

luong = d;

}

public void tangLuong(int s) {

luong += luong * s / 100;

}

public static void main(String[] args) {

Employee original = new Employee(50000);

Employee copy = original;

copy.tangLuong(10);

}

}

Khi chạy khối lệnh trên, luong của đối tượng copy là bao nhiêu?

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án B (Lưu ý: copy và original cùng tham chiếu đến một đối tượng, nên lương của cả hai đều là 55000. Đáp án C là không chính xác)

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Chọn đáp án D (Lưu ý: implement sai, phải là implements. otherObject ở dòng 6 chưa được khai báo. Phương thức compareTo khi implement interface phải là public)

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP