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.