C++/Czym jest obiekt: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Linia 100:
}
</nowiki></pre>
== Autorekursja ==
Wskaźnik '''this''' umożliwia jawne odwołanie się do pól klasy. Poniższy program wymusza użycie wskaźnika ''this'', gdyż nazwa pola jest taka sama jak nazwa argumentu metody:
<pre class="lang-cpp">
#include <iostream.h>
class KlasaThis {
int liczba;
public:
void wczytaj(int liczba) {this->liczba=liczba;}
void wypisz() {cout << liczba <<endl;}
};
int main()
{
KlasaThis ObiektThis;
ObiektThis.wczytaj(11);
ObiektThis.wypisz();
return 0;
}
</pre>
== Kontrola dostępu ==
|