Hướng dẫn c++ constructor microsoft - phần mềm xây dựng c ++
Chuyển đến nội dung chính Trình duyệt này không còn được hỗ trợ nữa. Show Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật. Constructors (C# programming guide)
Trong bài viết nàyWhenever a class or struct is created, its constructor is called. A class or struct may have multiple constructors that take different arguments. Constructors enable the programmer to set default values, limit instantiation, and write code that is flexible and easy to read. For more information and examples, see Instance constructors and Using constructors. Cú pháp ConstructorMột hàm tạo là một phương thức có tên giống như tên của loại. Chữ ký phương thức của nó chỉ bao gồm một công cụ sửa đổi truy cập tùy chọn, tên phương thức và danh sách tham số của nó; Nó không bao gồm một loại trả lại. Ví dụ sau đây cho thấy hàm tạo cho một lớp có tên
Nếu một hàm tạo có thể được thực hiện như một câu lệnh duy nhất, bạn có thể sử dụng định nghĩa cơ thể biểu thức. Ví dụ sau đây xác định một lớp
Các nhà xây dựng tĩnhCác ví dụ trước có tất cả các hàm tạo thể hiện được hiển thị, tạo ra một đối tượng mới. Một lớp hoặc cấu trúc cũng có thể có một hàm tạo tĩnh, khởi tạo các thành viên tĩnh của loại. Các hàm tạo tĩnh là không tham số. Nếu bạn không cung cấp một hàm tạo tĩnh để khởi tạo các trường tĩnh, trình biên dịch C# sẽ khởi tạo các trường tĩnh thành giá trị mặc định của chúng như được liệt kê trong các giá trị mặc định của bài viết C# Type. Ví dụ sau đây sử dụng một hàm tạo tĩnh để khởi tạo trường tĩnh.
Bạn cũng có thể xác định một hàm tạo tĩnh với định nghĩa cơ thể biểu thức, như ví dụ sau đây cho thấy.
Để biết thêm thông tin và ví dụ, xem các hàm tạo tĩnh. Trong phần nàySử dụng các hàm tạo Người xây dựng trường hợp Nhà xây dựng tư nhân Các nhà xây dựng tĩnh Cách viết một hàm tạo bản sao Xem thêm
Phản HồIGửi và xem ý kiến ph Chuyển đến nội phân Trình Duyệt nào Không CNn Đan Hỗ trợ nữa. Hãy nâng cấp lênn microsoft ed Trình xây dựng thể hiện (Hướng dẫn lập trình C#)
Trong bài viết nàoBạn khai báo một hàm tạo thể hiện để chỉ định mã được thực thi khi bạn tạo một thể hiện mới của một loại với biểu thức 0. Để khởi tạo một lớp tĩnh hoặc các biến tĩnh trong một lớp không tĩnh, bạn có thể xác định một hàm tạo tĩnh.Như ví dụ sau đây cho thấy, bạn có thể khai báo một số bộ xây dựng thể hiện trong một loại:
Trong ví dụ trước, hàm tạo thứ nhất, không tham số, gọi hàm tạo thứ hai với cả hai đối số bằng 1. Để làm điều đó, sử dụng từ khóa 2.Khi bạn khai báo một hàm tạo thể hiện trong một lớp dẫn xuất, bạn có thể gọi một hàm tạo của một lớp cơ sở. Để làm điều đó, hãy sử dụng từ khóa 3, như ví dụ sau đây cho thấy:
Các hàm tạo không tham sốNếu một lớp không có các hàm tạo thể hiện rõ, C# cung cấp một hàm tạo không tham số mà bạn có thể sử dụng để khởi tạo một thể hiện của lớp đó, như ví dụ sau đây cho thấy:
Trình xây dựng đó khởi tạo các trường thể hiện và thuộc tính theo các bộ khởi tạo tương ứng. Nếu trường hoặc thuộc tính không có trình khởi tạo, giá trị của nó được đặt thành giá trị mặc định của loại trường hoặc thuộc tính. Nếu bạn khai báo ít nhất một hàm tạo phiên bản trong một lớp, C# không cung cấp một hàm tạo không tham số. Một loại cấu trúc luôn cung cấp một hàm tạo không tham số như sau:
Xem thêm
Phản HồIGửi và xem ý kiến ph |