constructor

/kənˈstɹəktɝ/ noun

**Constructor** is a term in object‑oriented programming for the routine that creates an instance of a class and sets up its initial state. It runs automatically whenever the class is instantiated. In many languages the constructor can accept arguments that determine how the new object is configured, and it can call other methods to perform complex setup. If a class defines no explicit constructor, the language supplies a default one that simply allocates memory. Constructors differ from ordinary functions because they exist solely to bring a fresh object into being, not to act on objects that already exist.

【核心含义】在面向对象编程中,指创建类实例并初始化其状态的特殊函数。

常与"定义/调用/重载"搭配;注意与普通函数区分——构造函数专用于对象创建(如`new ClassName()`),不可手动调用且无返回值。

【Significado central】En programación orientada a objetos, es la rutina especial que crea una instancia de una clase y establece su estado inicial, ejecutándose automáticamente cada vez que se instancia la clase.

Se combina con verbos como "definir", "llamar" o "sobrecargar" un constructor. A diferencia de las funciones comunes, su único propósito es dar origen a un objeto nuevo (por ejemplo, `new Clase()`), por lo que no tiene valor de retorno y no se invoca de forma manual. Si una clase no define un constructor explícito, el lenguaje proporciona uno por defecto que simplemente asigna memoria. El constructor puede recibir argumentos para configurar el objeto recién creado e incluso llamar a otros métodos cuando se requiere una inicialización más compleja.

Word Origin Constructor comes from Latin construere 'to pile up together' — con- 'together' + struere 'to build, pile up.' The root struere also gives us structure, destroy (literally 'un-build'), instruct (build into the mind), and instrument (something built for a purpose). The PIE root *streu- meant 'to spread, strew' — so building is like strewing materials into a pile.

noun A person who, or thing that, constructs. countable

The constructor of this bridge used innovative engineering techniques.

(名词) 建造者;建设者

这座桥梁的建造者采用了创新的工程技术。

(sustantivo) constructor; constructora; edificador [Una persona o cosa que construye.]

El constructor de este puente utilizó técnicas de ingeniería innovadoras.

(nom) constructeur; bâtisseur; concepteur [Personne ou chose qui construit, qui édifie quelque chose.]

Le constructeur de ce pont a utilisé des techniques d'ingénierie innovantes.

(Substantiv) Eine Person oder Sache, die etwas errichtet, baut oder erschafft.

Der **constructor** dieser Brücke setzte innovative Ingenieurtechniken ein.

(名詞) 建設者、構築者。何かを組み立てたり、作り上げたりする人または物。

この橋の建設者は革新的な工学技術を用いた。

(substantivo) construtor; construtora; edificador [Uma pessoa ou coisa que constrói.]

O construtor desta ponte usou técnicas de engenharia inovadoras.

noun A class method that creates and initializes each instance of an object. countable

The constructor method automatically initializes new objects with default values.

(名词) 构造函数

构造函数方法会自动用默认值初始化新对象。

(sustantivo) constructor [Un método de clase que crea e inicializa cada instancia de un objeto.]

El método constructor inicializa automáticamente los nuevos objetos con valores predeterminados.

(nom) constructeur [Méthode spéciale d'une classe qui crée et initialise chaque nouvelle instance d'un objet, notamment en programmation orientée objet.]

La méthode constructeur initialise automatiquement les nouveaux objets avec des valeurs par défaut.

(Substantiv) Eine Methode in der objektorientierten Programmierung, die bei der Erstellung und Initialisierung eines neuen Objekts aufgerufen wird.

Die **constructor**-Methode initialisiert neue Objekte automatisch mit Standardwerten.

(名詞) コンストラクタ。オブジェクト指向プログラミングにおいて、インスタンスの生成と初期化を行うメソッド。

コンストラクタメソッドは新しいオブジェクトに自動的にデフォルト値を設定する。

(substantivo) construtor [Um método de classe que cria e inicializa cada instância de um objeto.]

O método construtor inicializa automaticamente novos objetos com valores padrão.

noun A company which, or individual who, builds racing vehicles. In Formula One, constructor status is strictly defined by the rules, but in other motorsports the term is merely a descriptor. Depending on the racing rules, some constructors (e.g. Cosworth) may provide vehicles to racing teams who are not themselves constructors, while others are both teams and constructors (Ducati Corse, Scuderia Ferrari). countable

Ferrari is both a Formula One constructor and racing team.

(名词) 赛车制造商

法拉利既是F1赛车制造商,也是赛车队。

(sustantivo) constructor; fabricante de vehículos de carreras [Una empresa o persona que construye vehículos de carreras. En la Fórmula Uno, el estatus de constructor está estrictamente definido por las reglas, pero en otros deportes de motor el término es simplemente un descriptor. Dependiendo de las reglas de carrera, algunos constructores (por ejemplo, Cosworth) pueden proporcionar vehículos a equipos de carreras que no son constructores ellos mismos, mientras que otros son tanto equipos como constructores (Ducati Corse, Scuderia Ferrari).]

Ferrari es tanto un constructor de Fórmula Uno como un equipo de carreras.

(nom) constructeur [Entreprise ou personne qui construit des véhicules de course ; en Formule 1, ce statut est strictement défini par le règlement.]

Ferrari est à la fois un constructeur et une écurie de Formule 1.

(Substantiv) Ein Unternehmen oder eine Einzelperson, die Rennfahrzeuge herstellt, insbesondere im Motorsport wie der Formel 1, wo der Status als **Constructor** durch Regeln genau definiert ist.

Ferrari ist sowohl ein Formel-1-**constructor** als auch ein Rennteam.

(名詞) レーシングカーを製造する会社または個人。F1などモータースポーツのチーム。

フェラーリはF1のコンストラクター兼レーシングチームである。

(substantivo) construtor [Uma empresa ou indivíduo que constrói veículos de corrida. Na Fórmula Um, o status de construtor é estritamente definido pelas regras, mas em outros automobilismos o termo é apenas um descritor. Dependendo das regras de corrida, alguns construtores (por exemplo, Cosworth) podem fornecer veículos a equipes de corrida que não são elas mesmas construtoras, enquanto outros são ao mesmo tempo equipes e construtores (Ducati Corse, Scuderia Ferrari).]

A Ferrari é ao mesmo tempo uma construtora e equipe de corrida da Fórmula Um.

noun A person who creates crossword puzzles. countable

The newspaper hired a renowned constructor to create their daily crossword puzzles.

(名词) 填字游戏设计者

报社聘请了一位著名的填字游戏编制者来制作每日填字游戏。

(sustantivo) constructor de crucigramas; creador de crucigramas; crucigramista [Una persona que crea crucigramas.]

El periódico contrató a un reconocido constructor de crucigramas para crear sus rompecabezas diarios.

(nom) mots-croisiste; verbicruciste; auteur de mots croisés [Personne qui crée des mots croisés ; également appelé verbicruciste.]

Le journal a embauché un célèbre verbicruciste pour concevoir ses mots croisés quotidiens.

(Substantiv) Eine Person, die Kreuzworträtsel erstellt.

Die Zeitung engagierte einen bekannten **constructor**, um ihre täglichen Kreuzworträtsel zu gestalten.

(名詞) クロスワードパズルの制作者。

新聞社は毎日のクロスワードパズルを作るために有名な制作者を雇った。

(substantivo) autor de palavras cruzadas; construtor de palavras cruzadas [Uma pessoa que cria palavras cruzadas.]

O jornal contratou um renomado criador de palavras cruzadas para elaborar seus quebra-cabeças diários.

Word parts: con + struct + or

Common collocations

of prep be verb to prep championship subst have verb in prep formula subst with prep by prep win verb number subst can verb

Related words

Get offline access, pronunciation, spaced repetition, and learning games:

Download Syntaxiom →
📱 Offline access 🔊 Pronunciation 🧠 Spaced repetition 📖 Native language bridges