Trang Chủ Phát triển Một lớp trừu tượng là gì? - định nghĩa từ techopedia

Một lớp trừu tượng là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Lớp trừu tượng có nghĩa là gì?

Trong các ngôn ngữ lập trình, một lớp trừu tượng là một lớp chung (hoặc loại đối tượng) được sử dụng làm cơ sở để tạo các đối tượng cụ thể phù hợp với giao thức của nó hoặc tập hợp các hoạt động mà nó hỗ trợ. Các lớp trừu tượng không được khởi tạo trực tiếp.


Các lớp trừu tượng rất hữu ích khi tạo cấu trúc phân cấp của các lớp mô hình thực tế vì chúng có thể chỉ định mức chức năng bất biến trong một số phương thức, nhưng để lại việc thực hiện các phương thức khác cho đến khi cần triển khai cụ thể lớp đó (một lớp dẫn xuất).

Techopedia giải thích Lớp trừu tượng

Trong các ngôn ngữ lập trình hướng đối tượng (OOP), các lớp đại diện cho các đối tượng trong miền của vấn đề mà phần mềm được dự định giải quyết. Các lớp bao gồm các tập hợp các thuộc tính (thuộc tính) và hành vi (phương thức), có thể dựa trên các lớp được xác định trước đó. Các lập trình viên sử dụng sự kế thừa để rút ra việc thực hiện cụ thể các lớp trừu tượng. Các lớp có nguồn gốc từ các lớp trừu tượng được gọi là các lớp dẫn xuất. Khi nguyên tắc này được áp dụng nhiều lần liên tiếp, nó sẽ dẫn đến một hệ thống phân cấp các lớp. Trong ngữ cảnh này, các lớp trừu tượng là gốc của hệ thống phân cấp này và được sử dụng để thực thi các phương thức cần được ghi đè trong các lớp dẫn xuất, do đó tránh được các lỗi thời gian chạy tiềm ẩn.


Một lớp trừu tượng có ít nhất một phương thức trừu tượng. Một phương thức trừu tượng sẽ không có bất kỳ mã nào trong lớp cơ sở; mã sẽ được thêm vào trong các lớp dẫn xuất của nó. Phương thức trừu tượng trong lớp dẫn xuất nên được thực hiện với cùng một công cụ sửa đổi truy cập, số lượng và loại đối số và với cùng kiểu trả về như của lớp cơ sở. Các đối tượng của kiểu lớp trừu tượng không thể được tạo, bởi vì mã để khởi tạo một đối tượng của kiểu lớp trừu tượng sẽ dẫn đến lỗi biên dịch.

Một lớp trừu tượng là gì? - định nghĩa từ techopedia