JavaScript is required

Output của chương trình sau là gì?

 

class A

{

}

enum Enums extends A

{

ABC, BCD, CDE, DEF;

}

Chọn một:

A.

runtime error

B.

compilation error

C.

runs successfully

D.

EnumNotDefined Exception

Trả lời:

Đáp án đúng: B


Đoạn code trên sẽ gây ra lỗi biên dịch. Trong Java, enum không thể kế thừa từ một class khác. Câu lệnh `enum Enums extends A` là không hợp lệ vì enum chỉ có thể implements interface, không thể extends class. Do đó, đáp án đúng là B.

Câu hỏi liên quan