*   >> Lezen Onderwijs artikelen >> science >> programming

Statische leden en dit zoekwoord in C ++ Classes

num1 = 5; cout}}; int main () {MijnKlasse myObj; myObj.assignShow (); 0 terug; } Een pointer object bevat het adres van een puntig voorwerp. De wijzer is eigenlijk het adres aan de puntig voorwerp. Het is niet de hele tijd dat u de aanwijzer object nodig hebt om het adres te houden. Als u het adres kunt hebben om een ​​object, dan kunt u het adres gebruiken zonder zich over eventuele pointer object dat het zou hebben gehouden. De spits voorwerp hier is het object geïnstantieerd uit een klasse, waarvan de werkwijze in het proces van uitvoering.

Als de methode wordt uitgevoerd, met behulp van het woord, dit, zou verwijzen naar het doel van de methode. Dat is hoe de C ++ klasse werd uitgevonden. In de bovenstaande code, de werkwijze assignShow () gebruikt het sleutelwoord, dit, dat de pointer naar doel (wanneer een object wordt geïnstantieerd uit een klasse, heeft alle eigenschappen en methoden van de klasse). Lijn 1 in de methode maakt gebruik van "dit" voor toegang tot de woning, num1.

Dit was niet erg noodzakelijk om er maar een waarde toe te wijzen aan een eigenschap als we gebruikte num1 direct zou kunnen hebben, omdat een methode kan toegang krijgen tot een eigenschap van dezelfde klasse (object). Het gebruik van het sleutelwoord, dit is geïllustreerd. Lees en probeer de bovenstaande code. Nou, laten we eindigen hier en ga verder in het volgende deel van de serie.

Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): OOP Basics in C ++ Pointers om klassen in C ++ constructeurs en Destructors in C ++ klassen Inheritance in C ++ klassen toegang bestekschrijvers in C ++ klassen Vrienden in C ++ klassen afgeleide klasse verklaring en Access Specifier in C ++ Statische leden en dit zoekwoord in C ++ klassen Abstract Base klasse in C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.