"La compatibilité avec Java est telle qu'il est possible d'utiliser des classes écrites en Java à partir de Scala et vice-versa."
Malheureusement, ce n'est pas tout à fait vrai :
"En Scala, les classes ne peuvent pas contenir de méthodes statiques comme en Java. À la place elles ont un "companion object" qui est un singleton dont les méthodes sont statiques."
Il n'est pas possible d'accéder à une méthode statique java, ce qui réduit la compatibilité de certaines bibliothèques.
# scala <> java pas tout à fait compatibles
Posté par grenlibre . En réponse à la dépêche Sortie de Scala 2.8 !. Évalué à 1.
Malheureusement, ce n'est pas tout à fait vrai :
"En Scala, les classes ne peuvent pas contenir de méthodes statiques comme en Java. À la place elles ont un "companion object" qui est un singleton dont les méthodes sont statiques."
Il n'est pas possible d'accéder à une méthode statique java, ce qui réduit la compatibilité de certaines bibliothèques.