Constructor

Định nghĩa Constructor là gì?

ConstructorConstructor. Đây là nghĩa tiếng Việt của thuật ngữ Constructor - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một constructor là một phương pháp đặ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 mà khởi tạo một đối tượng của loại đó. Một constructor là một phương pháp dụ thường có cùng tên với lớp, và có thể được sử dụng để thiết lập các giá trị của các thành viên của một đối tượng, hoặc để mặc định hoặc giá trị do người dùng định nghĩa.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Constructors không được gọi một cách rõ ràng và được gọi một lần duy nhất trong suốt cuộc đời của họ. Trong trường hợp của một hệ thống các lớp học, nơi một có nguồn gốc kế thừa lớp từ một lớp cha mẹ, trình tự thực hiện của các nhà xây dựng là một lời kêu gọi các nhà xây dựng của các tầng lớp phụ huynh đầu tiên và sau đó là của lớp dẫn xuất. Constructors không thể được thừa hưởng. Một nhà xây dựng có thể được khai báo sử dụng bất kỳ bổ truy cập. Nó là bắt buộc để có một constructor với sửa đổi quyền truy cập. Tuy nhiên, trình biên dịch cung cấp một mặc định nếu một sửa đổi lần truy cập không được định nghĩa trong lớp. Nếu một constructor được khai báo là tư nhân, các lớp học không thể được tạo ra hoặc có nguồn gốc và do đó không thể được khởi tạo. Như một nhà xây dựng, tuy nhiên, có thể bị quá tải với bộ khác nhau của tham số. Sau đây được khuyến cáo trong thiết kế xây dựng:

What is the Constructor? - Definition

A constructor is a special method of a class or structure in object-oriented programming that initializes an object of that type. A constructor is an instance method that usually has the same name as the class, and can be used to set the values of the members of an object, either to default or to user-defined values.

Understanding the Constructor

Constructors are not called explicitly and are invoked only once during their lifetime. In the case of a hierarchy of classes where a derived class inherits from a parent class, the execution sequence of the constructor is a call to the constructor of the parent class first and then that of the derived class. Constructors cannot be inherited. A constructor can be declared using any of the access modifiers. It is mandatory to have a constructor with the right access modifier. However, the compiler supplies a default if an access modifier is not defined in the class. If a constructor is declared as private, the class cannot be created or derived and hence cannot be instantiated. Such a constructor, however, can be overloaded with different sets of parameters. The following is recommended in constructor design:

Thuật ngữ liên quan

  • Software Library
  • Procedure
  • Common Language Runtime (CLR)
  • Dynamic Link Library (DLL)
  • Object-Oriented Programming (OOP)
  • Exception
  • Object
  • Class
  • Monad
  • Commit

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *