About: Constructor (object-oriented programming)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingConstructs, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FConstructor_%28object-oriented_programming%29

In class-based, object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.

AttributesValues
rdf:type
rdfs:label
  • دالة البناء (برمجة كائنية التوجه) (ar)
  • Konstruktor (cs)
  • Konstruktoren und Destruktoren (de)
  • Constructor (object-oriented programming) (en)
  • Constructor (informática) (es)
  • Constructeur (programmation) (fr)
  • Costruttore (informatica) (it)
  • 생성자 (ko)
  • コンストラクタ (ja)
  • Konstruktor (programowanie obiektowe) (pl)
  • Constructor (nl)
  • Construtor (pt)
  • Конструктор (объектно-ориентированное программирование) (ru)
  • Konstruktor (sv)
  • 构造器 (zh)
  • Конструктор (програмування) (uk)
rdfs:comment
  • في البرمجة كائنية التوجه (object-oriented programming)، تكون دالة البناء (بالإنكليزية constructor) في صنف ما هي نوع من الروتين الفرعي وتنادى في مرحلة إنشاء الكائن وهي تهيئ الكائن الجديد للاستخدام. عادة تقبل المعاملات (parameters) وتستخدمهم لتحديد قيم المتغيرات في الصنف. دالة البناء تشبه الدّالات الكائنية، ولكنها تختلف عنها في أنه لا يوجد لها نوع إرجاع (return type) وفي أنها ليست موروثة ضمنيا ولها عادة قواعد مختلفة فيما يختص بمبدّلات المجال (scope modifiers). يكون اسم دالّة البناء عادة هو نفس اسم الصنف الذي يحتويها. (ar)
  • En Programación Orientada a Objetos (POO), un constructor es una subrutina cuya misión es inicializar un objeto de una clase. En el constructor se asignan los valores iniciales del nuevo objeto. Se utiliza para crear tablas de clases virtuales y poder así desarrollar el polimorfismo, una de las herramientas de la programación orientada a objetos. Al utilizar un constructor, el compilador determina cual de los objetos va a responder al mensaje (virtual) que hemos creado. Tiene un tipo de acceso, un nombre y un paréntesis. (es)
  • コンストラクタ(英: constructor)は、オブジェクト指向のプログラミング言語で新たなオブジェクトを生成する際に呼び出されて内容の初期化などを行なう関数あるいはメソッドのことである。対義語はデストラクタ。 オブジェクトの生成は、 1. * メモリ割当(英: allocation) 2. * 初期化(英: initialization) の二段階を経て行なわれるが、コンストラクタを持つプログラミング言語ではメモリ割り当ては言語機能に組み込まれ、初期化用のコードのみを記述するのが普通である。 JISでは、「構築子」という直訳が割り当てられている規格もあるが、「コンストラクタ」という用語が使われている規格もある。 長音符を付けた「コンストラクター」という表記を採用しているドキュメントもある。 (ja)
  • 생성자(영어: constructor, 혹은 약자로 ctor)는 객체 지향 프로그래밍에서 객체의 초기화를 담당하는 서브루틴을 가리킨다. 생성자는 객체가 처음 생성될 때 호출되어 멤버 변수를 초기화하고, 필요에 따라 자원을 할당하기도 한다. 객체의 생성 시에 호출되기 때문에 생성자라는 이름이 붙었다. 생성자는 대체로 멤버 함수와 같은 모양을 하고 있지만, 값을 반환하지 않는다는 점에서 엄밀한 의미의 함수는 아니다. (ko)
  • I costruttori, in informatica e specificamente nella programmazione orientata agli oggetti, indicano dei metodi associati alle classi che hanno lo scopo di inizializzare le variabili di istanza. La chiamata è effettuata automaticamente all'atto della creazione di un nuovo oggetto di una classe e nella maggior parte dei linguaggi non è possibile chiamarlo manualmente in un secondo tempo. (it)
  • Konstruktor – specjalna metoda danej klasy, wywoływana podczas tworzenia jej instancji. Podstawowym zadaniem konstruktora jest zainicjowanie obiektu, a w niektórych językach programowania także utworzenie obiektu. (pl)
  • Construtor em linguagens de programação orientadas a objeto é um método chamado assim que uma nova instância do objeto for criada. Tal método geralmente é responsável pela alocação de recursos necessários ao funcionamento do objeto além da definição inicial das variáveis de estado (atributos). (pt)
  • En konstruktor är i objektorienterad programmering en speciell del av programkoden som alltid körs när man skapar ett objekt. (sv)
  • В об'єктно-орієнтованому програмуванні конструктор класу (від англ. constructor, деколи скорочують ctor) — спеціальний метод класу, який автоматично викликається при створенні об'єкта. (uk)
  • 在类别基础的面向对象程序设计中,构造器(英语: Constructor,有時簡稱 ctor),别称:构造方法、构造函数、建构子、建構式)是一个类里用于建立对象的特殊子程序。它能初始化一个新建的对象,并时常会接受参数用以设定变量。 构造器跟一般的实例方法十分相似;但是与其它方法不同,构造器没有,不会被继承,且不会有范围修饰符。构造器的函数名称一般与它所属的类的名称相同。 它承担着初始化对象数据成员并建立类不变象的任务;在类不变象无效的时候它会失败。一个正确编写的构造器会使它生成的对象保持在一个有效状态。不可变物件必须在构造器内完成所有初始化。 多数编程语言允许构造器重载 - 一个类被允许拥有多个接受不同种类的构造器同时存在。一些编程语言允许某些特殊种类的构造器。使用单个类来具体地建立和返回新实例的构造器,时常被抽象为工厂方法 - 一种同样用来建立新对象,但会同时使用多个类,或者一些诸如对象池的分配方案来完成这一过程的子程序。 (zh)
  • В объектно-ориентированном программировании конструктор класса (от англ. constructor) — специальный блок инструкций, вызываемый при создании объекта. (ru)
  • Konstruktor (zkráceně ctor) je v objektově orientovaném programování speciální metoda třídy, která se volá ve chvíli vytváření instance této třídy. Konstruktor se podobá ostatním metodám třídy, ale liší se od nich tím, že nemá nikdy explicitní návratový typ, nedědí se a obvykle má jiná pravidla pro modifikátory přístupu. Konstruktory inicializují datové členy instance. Správně napsaný konstruktor nechá objekt v „platném“ stavu. Ve většině programovacích jazyků může být konstruktor přetížen, takže jedna třída má několik konstruktorů s odlišnými parametry a odlišnou funkcionalitou. (cs)
  • Als Konstruktoren und Destruktoren (aus dem Englischen auch kurz ctor bzw. dtor genannt) werden in der Programmierung spezielle Prozeduren oder Methoden bezeichnet, die beim Erzeugen bzw. Auflösen von Objekten und Variablen aufgerufen werden. Konstruktoren können mit Parametern versehen werden, während Destruktoren in der Regel argumentfrei sind. (de)
  • In class-based, object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables. (en)
  • Un constructeur est, en programmation orientée objet, une fonction particulière appelée lors de l'instanciation. Elle permet d'allouer la mémoire nécessaire à l'objet et d'initialiser ses attributs. Si le langage l'autorise, la surcharge est possible et les constructeurs se différencient par le nombre et le type des paramètres passés et renvoyés mais aussi par le formalisme employé. Dans de nombreux langages, on distingue certains constructeurs en particulier : (fr)
  • In objectgeoriënteerde programmeertalen is een constructor een bepaald soort methode van een klasse die uitgevoerd wordt wanneer een object van de klasse wordt aangemaakt. Een constructor is vergelijkbaar met een methode maar het levert geen waarde op en het kan niet overgeërfd worden. De scope van een constructor kan ook anders zijn: in bepaalde talen, zoals Java, kan de constructor niet zelf aangeroepen worden. Constructors hebben vaak dezelfde naam als de klasse waartoe ze behoren. Het doel van een constructor is het initialiseren van de van een klasse en het vastleggen van een invariant voor de klasse (indien mogelijk, anders faalt het aanmaken van het object). Een correcte constructor levert een object in een 'geldige' toestand op. (nl)
rdfs:seeAlso
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software