Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia | |||
|
kotlin [2025/12/31 19:24] enric_mieza_sanchez |
kotlin [2026/01/04 13:52] (actual) enric_mieza_sanchez |
||
|---|---|---|---|
| Línia 260: | Línia 260: | ||
| \\ | \\ | ||
| + | |||
| + | ===== this i this@class ===== | ||
| + | |||
| + | El '' | ||
| + | |||
| + | Si volem apuntar a un altre objecte aniuat ho podem fer amb @ | ||
| + | |||
| + | Si en Java teniem: | ||
| + | |||
| + | <code java> | ||
| + | class Fora { | ||
| + | class Dintre { | ||
| + | private void fes_algo() { | ||
| + | //... | ||
| + | crida_externa( Fora.this ); | ||
| + | //... | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | En Kotlin tindrem: | ||
| + | |||
| + | <code kotlin> | ||
| + | class Fora { | ||
| + | class Dintre { | ||
| + | private fun fes_algo() { | ||
| + | //... | ||
| + | crida_externa( this@Fora ); | ||
| + | //... | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | El cas més típic en Android és: '' | ||