Logo vi.removalsclassifieds.com

Lớp trừu tượng trong C # là gì?

Mục lục:

Anonim

Thuật ngữ trừu tượng trong lập trình đề cập đến việc che giấu thông tin không cần thiết, mặc dù rất quan trọng và chỉ hiển thị cho người dùng một số thông tin chính hoặc thông tin cần thiết. Điều này được thực hiện thông qua việc sử dụng các lớp trừu tượng.

Lớp trừu tượng trong C # về bản chất là một lớp không cho phép tạo các đối tượng. ‘Abstract’ ở đây là một từ khóa hoặc một công cụ sửa đổi khiến cho lớp hoặc phương thức cụ thể đó trở nên trừu tượng hoặc bị hạn chế. Một lớp trừu tượng chỉ có thể được truy cập thông qua kế thừa từ một lớp khác.

Thuộc tính và thành phần của lớp Abstract trong C #

Có một số yếu tố nhất định cần phải có để một lớp trừu tượng được khởi tạo hoặc truy cập. Chúng đã được liệt kê như sau.

Ví dụ về một lớp trừu tượng trong C #

Vì cơ chế này phức tạp và chỉ có thể hiểu được đối với những người quen thuộc với ngôn ngữ lập trình, nên tốt hơn là bắt đầu với một ví dụ rất đơn giản sẽ giúp giải thích khái niệm.

Giả sử tồn tại một lớp ‘Cây’, với một phương thức được thiết kế hiện có được gọi là ‘kiểu’. Không có gì khác được xác định và không có thông tin cụ thể nào khác được cung cấp - người ta không biết loại cây, hoặc thậm chí các loại có thể.

Nếu một ví dụ cụ thể về cây có sẵn, thì một lớp riêng biệt sẽ được tạo thông qua sự kế thừa của lớp cơ sở, Cây. Ý tưởng là lớp mới, chẳng hạn như Pine hoặc Oak, không thể thực sự sửa đổi cấu trúc hoặc định nghĩa của lớp cơ sở, tức là Tree. Nó phải tạo lớp riêng của nó, bắt nguồn từ Cây lớp và định nghĩa một phương thức khác được kế thừa từ cơ sở.

Ưu điểm của lớp trừu tượng trong C #

Nhược điểm của lớp trừu tượng trong C #

Người giới thiệu

Lớp trừu tượng trong C # là gì?