Waarom word getters en setters in c++ gebruik?

INHOUDSOPGAWE:

Waarom word getters en setters in c++ gebruik?
Waarom word getters en setters in c++ gebruik?

Video: Waarom word getters en setters in c++ gebruik?

Video: Waarom word getters en setters in c++ gebruik?
Video: Getters & Setters | C++ | Tutorial 30 2024, November
Anonim

Die doel van die gebruik van getters en setters is om te verberg hoe die data gestoor en herwin word Op hierdie manier, as jy enige gedrag verander, hoef jy nie die kode te verander nie op duisend plekke. Maar as jy nooit die implementering hoef te verander nie, het jy jou kode meer kompleks gemaak en min daaruit geput.

Wat is getter en setter in C?

Die getter-funksie word gebruik om die veranderlike waarde te herwin en die stel-funksie word gebruik om die veranderlike waarde te stel. Onthou: Jy het direk toegang tot publieke lidveranderlikes, maar private lidveranderlikes is nie toeganklik nie. Daarom het ons getter-funksies nodig.

Waarom gebruik ons getters en setters in C++?

Waarom Klasse Getters en Setters benodig

Die konvensie wanneer 'n C++-klas ontwerp word, is om die lidveranderlikes privaat te maak om toegang daartoe te beheer … Ons objekgeoriënteerde programme kan aan hierdie data-instelling en data-herwinningsbehoeftes voldoen deur getter- en opstellerlidfunksies as deel van die klaskoppelvlak te voorsien.

Wat is die belangrikheid van getters en setters?

Getters en setters is metodes wat gebruik word om die waardes van veranderlikes, gewoonlik privaats, te verklaar of te verkry. Hulle is belangrik omdat dit voorsiening maak vir 'n sentrale ligging wat data kan hanteer voordat dit verklaar of aan die ontwikkelaar teruggestuur word.

Wat is die voordeel daarvan om eiendomme met getters en setters te gebruik?

Getter- en Setter-metodes kry en stel die eienskappe van 'n voorwerp. Voordele: Jy kan kyk of nuwe data geldig is voordat jy 'n eiendom opstel. Jy kan 'n aksie uitvoer op die data wat jy kry of op 'n eiendom stel.