Kotlin est principalement connu pour remplacer Java, mais il se débarrasse d'une construction Java bien connue: le staticmot - 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.
staticmot - 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 .