JavaScript is required

Sự kế thừa:

A.

Abstraction.

B.

Encapsulation.

C.

Polymorphism.

D.

Inheritance.

Trả lời:

Đáp án đúng: D


Câu hỏi "Sự kế thừa:" đang đề cập đến một trong những khái niệm cốt lõi của lập trình hướng đối tượng (OOP). Trong OOP, có bốn tính chất chính là: 1. Tính trừu tượng (Abstraction): Ẩn các chi tiết phức tạp và chỉ hiển thị các thông tin cần thiết. 2. Tính đóng gói (Encapsulation): Gói dữ liệu và phương thức lại với nhau, bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài. 3. Tính đa hình (Polymorphism): Khả năng một đối tượng có nhiều hình thái khác nhau, hoặc một phương thức có thể hoạt động khác nhau tùy thuộc vào đối tượng gọi nó. 4. Tính kế thừa (Inheritance): Cho phép một lớp (class) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha hoặc lớp gốc). Điều này giúp tái sử dụng mã và xây dựng hệ thống phân cấp các lớp. Trong các lựa chọn được đưa ra, "Inheritance" (Sự kế thừa) là tính chất phù hợp nhất để hoàn thành câu nói.

Câu hỏi liên quan