La programación orientada a objetos separa estrictamente la noción de qué se debe hacer de cómo se hace. "Qué" se describe como un conjunto de métodos, datos disponibles públicamente y su semántica asociada. A esta combinación de métodos, datos y semántica se le da la forma de una clase que luego se conoce como tipo definido por el usuario. El diseñador de la clase crea una plantilla a partir de los métodos, los datos y la semántica y la pone a disposición de los programadores que la utilizan. Esta plantilla define un tipo tal que todos los objetos que son instancias de ese tipo están de acuerdo con los métodos, datos y semántica modelados por la plantilla. Java sigue los fenómenos mencionados anteriormente para problemas de programación, por lo que se denomina lenguaje de programación orientado a objetos. Espero que responda a la pregunta.
el concepto de "puro" en la orientación a objetos es un poco subjetivo y no está muy bien definido en la práctica, pero existen lenguajes de programación orientados a objetos puros. Los principios de la orientación a objetos, por otro lado, están bien definidos. Los lenguajes de programación están bastante anidados en materiales complicados y es difícil decir que todo debe ser un objeto, ya que todos los sistemas formales necesitan primitivas. ¿Cómo se puede definir un objeto sin la noción de objeto como definición? Todo esto se reduce a la teoría de tipos, y no se puede definir todo como "algo" sin conocer el "algo". Con esto, Java no es en realidad un lenguaje de programación orientado a objetos puro, ya que necesita primitivas.La única forma en que puede producir un lenguaje de programación puro sin primitivas es ni siquiera teniendo la noción de definir términos concretos en un lenguaje de programación, ya que no tiene primitivas.
Smalltalk es un ejemplo de lenguaje de programación puro. Con esto, no puedo responder exactamente la pregunta ya que ha presentado dos lenguajes de programación OO, ninguno de los cuales es "puro".
java es un lenguaje de programación orientado a objetos pero no está orientado a objetos puro porque admite tipos de datos primitivos como int, byte, long ... Etc, para ser utilizados, estos no son objetos.
Las principales características son:
https://dfsmrecruitment.com/job-seekers/
Java es un lenguaje de programación orientada a objetos y no es un lenguaje de programación basado en objetos puro. Para que un lenguaje de programación sea puramente orientado a objetos. ... Contraste con un lenguaje POO puro como Smalltalk, donde no hay tipos primitivos, y boolean, int y los métodos son todos objetos. Si desea obtener más información, obtenga ayuda de nuestros expertos en www.codeavail.com/SubmitWork
A mi manera, Java no está puramente orientado a objetos.
El lenguaje de programación orientado a objetos solo debe tener objetos, mientras que java tiene char, float, int que no son objetos.