Is daar kopie-konstruktor in Java?
Is daar kopie-konstruktor in Java?

Video: Is daar kopie-konstruktor in Java?

Video: Is daar kopie-konstruktor in Java?
Video: Java Constructors || Constructor Overloading || by DURGA Sir 2024, November
Anonim

Daar is geen kopieerkonstruktor in Java . Ons kan egter kopieer die waardes van een voorwerp na 'n ander soos kopie-konstruktor in C++.

Gevolglik, wat verstaan jy onder kopiekonstruktor in Java?

A kopie-konstruktor is 'n konstruktor wat 'n nuwe objek skep deur 'n bestaande objek van dieselfde klas te gebruik en elke instansieveranderlike van nuutgeskepte voorwerp inisialiseer met ooreenstemmende instansieveranderlikes van die bestaande objek wat as argument deurgegee word.

Daarbenewens, hoe skep jy 'n kopie-konstruktor? Kopieer Konstrukteur in C++ Kopieer Konstrukteur is 'n tipe van konstruktor waaraan gewoond is skep a kopieer van 'n reeds bestaande objek van 'n klastipe. Dit is gewoonlik van die vorm X (X&), waar X die klasnaam is. Die samesteller verskaf 'n verstek Kopieer Konstrukteur aan al die klasse.

Wat dit betref, wat is kopiekonstruktor met voorbeeld?

A kopie-konstruktor is 'n lidfunksie wat 'n voorwerp inisialiseer deur 'n ander voorwerp van dieselfde klas te gebruik. A kopie-konstruktor het die volgende algemene funksie-prototipe: Klasnaam (konst Klasnaam &ou_obj); Volgende is 'n eenvoudige voorbeeld van kopie-konstruktor . #insluit

Wat doen 'n kopiekonstruktor?

Die kopie-konstruktor is 'n konstruktor wat 'n voorwerp skep deur dit te inisialiseer met 'n voorwerp van dieselfde klas, wat voorheen geskep is. Die kopie-konstruktor word gebruik om: een voorwerp van 'n ander van dieselfde tipe te initialiseer. Kopieer 'n voorwerp om dit as 'n argument na 'n funksie oor te dra.

Aanbeveel: