JavaScript is required

Chọn phát biểu đúng

A.

Lớp Class là lớp cha của lớp Object

B.

Lớp Object là một lớp final

C.

Mọi lớp đều kế thừa trực tiếp hoặc gián tiếp từ lớp Object

D.
Tất cả các câu trên đều sai
Trả lời:

Đáp án đúng: C


Câu hỏi yêu cầu chọn phát biểu đúng về lớp `Object` trong Java. - **Phương án A:** Sai. Lớp `Object` là lớp gốc của tất cả các lớp trong Java, không phải ngược lại. Lớp `Class` dùng để mô tả các lớp và interface trong Java. - **Phương án B:** Sai. Lớp `Object` không phải là lớp `final`. Các lớp `final` không thể kế thừa, nhưng lớp `Object` là lớp cơ sở cho tất cả các lớp khác. - **Phương án C:** Đúng. Đây là đặc điểm cơ bản của lớp `Object` trong Java. Mọi lớp, dù được định nghĩa như thế nào, đều kế thừa trực tiếp hoặc gián tiếp từ lớp `Object`. Điều này đảm bảo rằng mọi đối tượng trong Java đều có một số phương thức cơ bản được định nghĩa trong lớp `Object` (ví dụ: `equals()`, `hashCode()`, `toString()`). - **Phương án D:** Sai. Vì phương án C đúng. Vậy, đáp án đúng là C.

Câu hỏi liên quan