Constructor

Tác Giả: John Stephens
Ngày Sáng TạO: 21 Tháng MộT 2021
CậP NhậT Ngày Tháng: 29 Tháng Sáu 2024
Anonim
Constructor #1 - Крёстный отец
Băng Hình: Constructor #1 - Крёстный отец

NộI Dung

Định nghĩa - Con Contor có nghĩa là gì?

Hàm tạo là một phương thức đặc biệt của một lớp hoặc cấu trúc trong lập trình hướng đối tượng, khởi tạo một đối tượng thuộc kiểu đó. Hàm tạo là một phương thức cá thể thường có cùng tên với lớp và có thể được sử dụng để đặt các giá trị của các thành viên của một đối tượng, theo mặc định hoặc các giá trị do người dùng định nghĩa.


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 Người xây dựng

Các nhà xây dựng không được gọi một cách rõ ràng và chỉ được gọi một lần trong suốt cuộc đời của họ. Trong trường hợp phân cấp các lớp trong đó lớp dẫn xuất kế thừa từ lớp cha, trình tự thực hiện của hàm tạo là một lệnh gọi đến hàm tạo của lớp cha trước và sau đó là lớp dẫn xuất. Nhà xây dựng không thể được thừa kế.

Một constructor có thể được khai báo bằng cách sử dụng bất kỳ công cụ sửa đổi truy cập nào. Điều bắt buộc là phải có một hàm tạo với công cụ sửa đổi truy cập phù hợp. Tuy nhiên, trình biên dịch cung cấp một mặc định nếu một công cụ sửa đổi truy cập không được xác định trong lớp. Nếu một hàm tạo được khai báo là riêng tư, lớp không thể được tạo hoặc dẫn xuất và do đó không thể được khởi tạo. Tuy nhiên, một hàm tạo như vậy có thể bị quá tải với các bộ tham số khác nhau.

Sau đây là khuyến nghị trong thiết kế xây dựng:


    • Logic liên quan đến các hoạt động cụ thể cần được thực hiện tại một sự kiện cụ thể trong một ứng dụng - chẳng hạn như mở kết nối cơ sở dữ liệu - không nên được viết trong một hàm tạo.
      • Khi sử dụng các hàm tạo của lớp dẫn xuất, hàm tạo của lớp cha mẹ phải được truyền các tham số chính xác.
        • Khả năng duy trì mã tốt hơn đến từ việc khởi tạo và logic liên quan khác trong một hàm tạo chính và gọi chéo hàm tạo này từ các hàm tạo quá tải khác.
          • Bởi vì một hàm tạo không thể trả về một giá trị cho mã gọi, nên thực hiện một ngoại lệ khi gặp lỗi.