Bonjour,

j'ava encore un nouveau problème de syntaxe :
je suis tombé par hasard sur ce type de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ("du texte".equals("une chaine")) bla bla...
dans un 1er temps je me demande: equals ? quel est ce mot clé ?

Après recherche, je trouve que equals() est une méthode de la classe Object.

Bon ben seconde question alors: depuis quand une chaine de caractères est une classe ? (Puisqu'on peut lui accrocher une méthode définie dans une classe)

En clair, je voudrais savoir comment se fait-il qu'une quelconque chaine de caractères au milieu du code, est considérée comme une classe ?
(Excusez-moi, mais j'ai encore de vieux réflexes de C++, où pareille syntaxe m'aurait value de grosses insultes à la compilation )