Les éléments statiques

En Kotlin, les classes peuvent porter deux éléments statiques : des méthodes et des attributs.

1. Les méthodes statiques

a. Qu’est-ce qu’une méthode statique ? Méthode:statique

Une méthode statique est une méthode qui appartient à une classe, mais pas aux objets instanciés de cette classe. Cela signifie qu’une méthode statique s’écrit dans la classe, mais peut s’utiliser sans avoir besoin d’instancier un objet. Puisque, contrairement à une méthode traditionnelle, une méthode statique n’appartient pas aux objets instanciés d’une classe, les attributs de la classes ne sont donc pas accessibles depuis la méthode statique.

b. Écrire une méthode statique

Du point de vue de la syntaxe, une méthode statique n’est pas différente d’une méthode "classique". La seule subtilité est qu’on ne peut pas l’écrire n’importe où. Il convient de l’écrire dans un companion object. companion object

Un companion object doit être déclaré dans une classe de la façon suivante :

class Dog(age: Int, name: String, race: String, color: String, 
size: Int, weight: Float, var position: Char = 't') 
 : Animal(age, name, race, color, size, weight) 
{ 
 
 companion object 
 { 
 
 ...
couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
En résumé
Suivant
Les extensions