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 Següent revisió | Revisió prèvia | ||
kotlin [2024/12/30 00:04] enric_mieza_sanchez |
kotlin [2025/01/07 19:10] (actual) enric_mieza_sanchez |
||
---|---|---|---|
Línia 202: | Línia 202: | ||
===== lateinit ===== | ===== lateinit ===== | ||
- | '' | + | '' |
Per exemple: | Per exemple: | ||
Línia 212: | Línia 212: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | <WRAP tip> | ||
+ | '' | ||
+ | </ | ||
\\ | \\ | ||
+ | |||
+ | ====== Objectes ===== | ||
+ | |||
+ | Els constructors es defineixen amb la paraula '' | ||
+ | |||
+ | Les **variables i funcions estàtiques** dins de classes son variables que estan definides abans d' | ||
+ | |||
+ | En Kotlin es defineixen dins l' | ||
+ | |||
+ | <code kotlin> | ||
+ | class MyClass { | ||
+ | private val a = 1 | ||
+ | | ||
+ | constructor(valor: | ||
+ | this.a = valor | ||
+ | } | ||
+ | |||
+ | companion object { | ||
+ | private val myStaticVar = 10 | ||
+ | | ||
+ | fun myStaticFunction() { | ||
+ | // ... | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||