Đoạn mã sau có lỗi biên dịch nào?. Chọn một câu trả lời
class Student {
}
public class Man extends Student {
public static void main(String[] args) {
Man m = new Student();
}
}
class Student {
}
public class Man extends Student {
public static void main(String[] args) {
Man m = new Student();
}
}
Chính xác
Xem lời giải
Suy nghĩ trả lời câu hỏi trước khi xem đáp án
ATNETWORK
Lời giải:
Báo saiĐáp án đúng là: Có lỗi biên dịch: Incompatible type, required Man, found Student.
Vì: m thuộc kiểu Man, nên có thể chứa pointer tới đối tượng của lớp Man. Không chứa được pointer tới đối tượng của lớp Student.
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm toàn bài
300 Câu hỏi trắc nghiệm lập trình Java có đáp án và lời giải chi tiết
Tổng hợp 300 câu hỏi trắc nghiệm Java có đáp án đầy đủ + lời giải chi tiết nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
ADMICRO
YOMEDIA
ZUNIA9