JavaScript is required

Tính đa hình là:

A.

Abstraction.

B.

Polymorphism.

C.

Inheritance.

D.

Encapsulation

Trả lời:

Đáp án đúng: B


Tính đa hình (Polymorphism) là một khái niệm trong lập trình hướng đối tượng (OOP), cho phép một đối tượng có thể có nhiều hình thức khác nhau. Điều này có nghĩa là một phương thức có thể hoạt động khác nhau tùy thuộc vào kiểu dữ liệu của đối tượng mà nó được gọi. Trong các lựa chọn đưa ra: - Abstraction (Tính trừu tượng): Là quá trình ẩn các chi tiết triển khai phức tạp và chỉ hiển thị các tính năng cần thiết cho người dùng. - Polymorphism (Tính đa hình): Là khả năng một đối tượng có nhiều hình thức. - Inheritance (Tính kế thừa): Là khả năng 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. - Encapsulation (Tính đóng gói): Là việc gói gọn dữ liệu và phương thức hoạt động trên dữ liệu đó vào trong một đơn vị duy nhất (class), đồng thời bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài. Như vậy, đáp án chính xác nhất cho câu hỏi này là "Polymorphism".

Câu hỏi liên quan