Kotlin est principalement connu pour remplacer Java, mais il se débarrasse d'une construction Java bien connue: le static
mot - clé. Au lieu de cela, cette fonctionnalité au niveau de la classe est principalement proposée par les objets compagnons.
Quel est le problème avec les méthodes statiques et les champs que les objets compagnons fournissent une meilleure alternative? Je suis confus quant à la justification et je n'ai trouvé aucune explication dans la documentation.
static
mot - clé en Java, il se propage immédiatement à tous les coins du programme car ils n'ont pas encore appris la programmation orientée objet .