Hola,
Cita:
Iniciado por Xinef ... Sí, pero tiene datos primitivos... eso no lo hace lenguaje objeto puro. Al igual que C++ tampoco lo es, claro.... Si existen "cosas" que no son objetos, no es un lenguaje orientado a objetos puro...
No voy a contradecirte en ese punto, realmente no estoy seguro que java sea 100% orientado a objetos o no lo sea. Como correctamente hiciste la referencia a SmallTalk que si es orientado a objetos puro.
Pero si Java tiene clases para los mismos objetos primitivos, es una cuestión conceptual nada más. Y se refiere más a la forma en que lo usas y no al lenguaje en sí.
Si usas primitivos, tienes un lenguaje que no es 100% OO.
Si usas las clases que encapsulan los datos primitivos, incertidumbre.
Saludos,