¿Qué es la abstracción en Java?

9 Respuestas


  • "La abstracción de Java es conceptos de ocultación de datos", esto es completamente incorrecto. La encapsulación se utiliza para ocultar datos, no para abstracción. La abstracción es un concepto de diseño en el que solo declaramos que la funcionalidad no lo define porque no los conocemos en el momento del diseño. Por ejemplo, si está diseñando una clase de servidor, sabe que debe haber un método start () y stop (), pero no sabe la forma exacta en que cada servidor se iniciará y se detendrá porque eso desconfiará de un servidor a otro, así que en este caso declararemos el servidor como abstracto. En Java, la abstracción se implementa utilizando una clase abstracta o una interfaz. Ahora cuándo elegir qué es tema de otra pregunta. Para leer más, vea la  abstracción en java con un ejemplo
  • La abstracción es el proceso de representar algunas características esenciales en JAVA sin conocer los detalles de fondo. Por ejemplo, para conducir un automóvil, solo debe conocer el proceso de conducción, pero no es necesario conocer los detalles de los antecedentes. De manera similar, JAVA proporciona la facilidad de abstracción de datos donde puede ejecutar el programa sin conocer sus detalles de fondo.
  • La abstracción consiste en descubrir las características comunes y más esenciales de una entidad para poder definir su estructura y comportamiento. El resultado de la Abstracción es "Clase". Para crear una clase "Coche", necesitamos encontrar las partes comunes y más esenciales que puedan convertirlo en Coche. Una vez que defina la clase de automóvil, otros pueden extenderla y crear una clase como Toyota Car, Ford Car, etc.
  • Ocultar información no esencial solo muestra información o datos esenciales.
    Ejemplo,
      botón de control remoto de TV.
      Es decir, los usuarios solo ven los botones, no el circuito dentro del control remoto.
  • La abstracción no es más que ocultar datos. En Java,
    proporcionaremos el objeto a los usuarios, luego usarán el objeto, pero no
    saben qué está sucediendo detrás. A esto se le llama abstracción.
    Utiliza la abstracción para realizar algunos trabajos con facilidad.

    Por ejemplo, tiene una fruta de clase abstracta. Y la

    fruta tiene algunos métodos, uno de los cuales debe ser abstracto.
  • La abstracción no es más que una clase o un objeto que adquiere todas las características de una clase o método en particular.
  • La abstracción son detalles que se esconden donde decidimos el comportamiento de un objeto y proporcionamos métodos abstractos para el mismo. La implementación recae en la clase concreta.
  •   La técnica de elegir características comunes de objetos y métodos se conoce como abstracción. También implica ocultar los detalles y resaltar solo las características esenciales de un objeto o concepto en particular. Un programador de Java hace uso de la abstracción para especificar que un par de funciones forman el mismo tipo de tarea y se pueden combinar para realizar una sola función.

      La abstracción junto con otras dos técnicas, la ocultación de información y la encapsulación son las técnicas más importantes en la ingeniería de software. Se sabe que todas estas tres funcionalidades reducen las complejidades en el procesamiento y la programación. Java, desarrollado por Sun, es un lenguaje de programación orientado a objetos que puede funcionar en diferentes plataformas independientes. La abstracción de Java se explica de forma clara y concisa con la ayuda de ejemplos en cnx.org/content/m11785/latest// .
    Estoy seguro de que este artículo detallado te dará una idea clara de cómo se incorpora la abstracción en Java.
  • Hola amigos, esto es Ravi

    Abstraction en java, todos ustedes (ocultan información no deseada) son correctos, pero es a nivel de usuario, no a nivel de programador. Pensé que alguien había publicado que usar métodos estáticos de clases predefinidas (como clase, sistema) es algo correcto,

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación