• [^] # Re: Smalltalk & les langages tout objet

    Posté par . En réponse à la dépêche ESUG 2002 & Libre Smalltalk !. Évalué à 3.

    En JAVA, si je ne me trompe, tout est objet également ?

    Non, il reste des type de base non objets décrits dans le langage (int, float), et le langage lui même est pas manipulable comme objet.

    Ainsi, en smalltalk, on peut envoyer le message meta à un objet pour qu'il nous renvoi ça métaclasse, qui est un objet sur lequel on peut envoyer des messages égalements (ajoutOperation, suppressOperation). Et à cette métaclasse, on peut lui demander sa métaclass et ainsi de suite. Java ne dispose pas à ma connaissance de ce type de service (même si quelque chose existe, il me semble dans le package reflection, mais ce n'est pas une caractéristique intrassaique (jolie faute) du langage.