Lớp cơ sở

Tác Giả: Robert Simon
Ngày Sáng TạO: 15 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 24 Tháng Sáu 2024
Anonim
Bài 1-OOP Hàm ảo và lớp cơ sở trừu tượng(Quản lý DocGia)
Băng Hình: Bài 1-OOP Hàm ảo và lớp cơ sở trừu tượng(Quản lý DocGia)

NộI Dung

Định nghĩa - Lớp cơ sở có nghĩa là gì?

Một lớp cơ sở là một lớp, trong một ngôn ngữ lập trình hướng đối tượng, từ đó các lớp khác được dẫn xuất. Nó tạo điều kiện cho việc tạo ra các lớp khác có thể sử dụng lại mã được thừa kế hoàn toàn từ lớp cơ sở (ngoại trừ các hàm tạo và hàm hủy). Một lập trình viên có thể mở rộng chức năng của lớp cơ sở bằng cách thêm hoặc ghi đè các thành viên có liên quan đến lớp dẫn xuất.

Một lớp cơ sở cũng có thể được gọi là lớp cha hoặc lớp cha.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Lớp cơ sở

Một lớp có nguồn gốc từ một lớp cơ sở kế thừa cả dữ liệu và hành vi. Ví dụ: "phương tiện" có thể là một lớp cơ sở mà từ đó "xe hơi" và "xe buýt" có nguồn gốc. Ô tô và xe buýt đều là phương tiện, nhưng mỗi loại đại diện cho chuyên môn riêng của nó về lớp cơ sở xe.

Một lớp cơ sở có các thuộc tính sau:

  • Các lớp cơ sở được tự động khởi tạo trước các lớp dẫn xuất.
  • Lớp dẫn xuất có thể giao tiếp với lớp cơ sở trong quá trình khởi tạo bằng cách gọi hàm tạo của lớp cơ sở với danh sách tham số khớp.
  • Các thành viên lớp cơ sở có thể được truy cập từ lớp dẫn xuất thông qua một nhóm rõ ràng.
  • Nếu các phương thức trừu tượng được định nghĩa trong một lớp cơ sở, thì lớp này được coi là một lớp trừu tượng và lớp dẫn xuất không trừu tượng sẽ ghi đè lên các phương thức này.
  • Các lớp cơ sở trừu tượng được tạo bằng cách sử dụng từ khóa "trừu tượng" trong khai báo của nó và được sử dụng để ngăn chặn việc bắt đầu trực tiếp bằng cách sử dụng từ khóa "mới".