Sila OOP by sa dala charakterizovať aj týmto magickým slovíčkom this, tento článok sa nevolá len tak this - dis.
Ako budete mať radi túto premennú, tak ju niekedy budete mať radi ešte menej a to už ani nehovorím o tom, že niektoré
jazyky si povedali, že this je too mainstream. Poďme sa pozrieť teda na to, čo tento this znamená.
Ale poďme to urobiť zábavnou formou, predstavme si, že máme v hlave niekoho kto nás riadi.
Ale ako sa to vzťahuje k OOP?
Veľmi jednoducho predstavme si seba človeka a teraz niekde vnútri v nás táto postavička detekuje, že máme málo energie.
Čo teda urobí? Príde a nastaví v nás hodnotu hlad = pravda. No a my ideme hladať jedlo a končí to takto:
V reči OOP by to vyzeralo takto: Existuje trieda Človek, tá má metódu ži a atribút hlad a aj energiu. V metóde ži, pozeráme stav, či máme dosť
energie a keď jej máme málo, tak nastavíme hlad na pravdu, aby sme sa šli napapať.
Ako by sme niečo také implementovali? Už sme sa zoznámili s atribútmi a metódami. Tak to teda skúsme.