Kaj je namen privzetega konstruktorja?
Kaj je namen privzetega konstruktorja?

Video: Kaj je namen privzetega konstruktorja?

Video: Kaj je namen privzetega konstruktorja?
Video: Кен Робинсон: Как школы подавляют творчество 2024, Maj
Anonim

A konstruktor brez parametrov je znan kot privzeti konstruktor . Konstruktorji se večinoma uporabljajo za inicializacijo spremenljivk primerka. Natančneje, z uporabo privzeti konstruktorji spremenljivke primerka bodo inicializirane s fiksnimi vrednostmi za vse objekte.

Na ta način, kakšna je uporaba privzetega konstruktorja v C++?

Privzeti konstruktorji v C++ Konstruktorji so funkcije razreda, ki se izvajajo, ko so ustvarjeni novi objekti razreda. The konstruktorji imajo isto ime kot razred in nimajo vrnjenega tipa, niti void. Uporabne so predvsem za zagotavljanje začetnih vrednosti za spremenljivke razreda.

Poleg tega, ko sistem zagotovi privzeti konstruktor? V Javi in C# je " privzeti konstruktor " se nanaša na ničelno konstruktor ki ga samodejno generira prevajalnik, če za razred ni definiran noben konstruktor. The privzeti konstruktor implicitno pokliče nadrazred nullary konstruktor , nato izvede prazno telo.

Ali na ta način konstruktor vrne kakšno vrednost?

ne, konstruktor naredi ne vrne poljubno vrednost . Ob razglasitvi a konstruktor ne boste imeli nič takega vrnitev tip. Na splošno, Konstruktor je implicitno poklican v času instanciacije. In to ni metoda, njen edini namen je inicializirati spremenljivke primerka.

Kaj je privzeti konstruktor s primerom?

Primer privzetega konstruktorja Recimo, da poskušate ustvariti takšen predmet v zgornjem programu: NoteBook obj = new NoteBook(12); potem boste dobili napako pri prevajanju, ker bi NoteBook(12) priklical parameterized konstruktor z enim argumentom int, saj nismo imeli a konstruktor z argumentom int zgoraj primer.

Priporočena: