Publié le 10/01/2018, rédigé par Davy CLAISSE

Kotlin

Créer et instancier des objets en Kotlin

Les classes et les objects

Il existe deux types de déclarations en Kotlin. Tout d'abord il y a celles définies via le mot-clef class qui correspondent au concept de classes de Java. Ensuite il existe les déclarations définies via le mot-clef object qui correspondent à une classes qui sera obligatoirement un singleton.

Exemple d'utilisation

Créer une classe :

// Definition
class Person {
    // ...
}

// Usage
val donald = Person()

Créer un singleton :


// Definition
object AuthenticationService {
    fun someMethod() {
        // ...
    }
}

// Usages
Authentication.someMethod()

// Or
val service = Authentication
service.someMethod()