programadores de Java a menudo crean archivos de clases para los objetos que se utilizan en una serie de diferentes programas. Además , el programador puede permitir que otros programadores Java utilizar ese archivo de clase de sus propios programas. El uso de la programación genérica en Java permite a un programador para hacer una clase que es flexible en el tipo de datos que puede volver. Objetos
Java es un lenguaje orientado a objetos que hace un uso intensivo de las estructuras de datos conocidas como clases. Una clase es un modelo , de la cual un programa de construcciones de cualquier número de copias . Cuando un programador declara una copia de esta estructura de datos , que también se conoce como un " ejemplo " o " objeto". Java tiene una estructura jerárquica de clases, que descienden de la clase exceso de dolor " objeto". Java viene con varias clases construidas en las funciones estándar , y los programadores también puede codificar su propia cuenta.
Devuelve
objetos y funciones puede " devolver " los datos al programa principal cuando se los ejecuta. En Java, un objeto sólo devuelve el tipo de estructura de datos que fue declarada de tratar. Por ejemplo , un objeto cuya clase fue declarado con un modificador " int" sólo puede devolver enteros . De esta manera , cuando un programa se ejecuta un objeto diseñado para hacer sumas y devolver el resultado , el programa de acceso al resultado de esa ecuación . Los programadores también escriben las clases que están diseñados para volver clases , ya sean los de la biblioteca estándar de Java o de sus propias clases .
Problemas
Además de devolver datos , los programadores también pueden pasar a las estructuras de datos en objetos para el objeto de utilizar . Cuando el programador no está seguro exactamente de qué objeto de una clase se puede utilizar con , puede escribir una clase diseñada para tomar o devolver el "objeto" superclase de la cual todas las demás clases descienden . Debido a esto, una clase diseñada de esta manera puede tomar o devolver cualquier objeto un programador pasa . Esto significa que cualquier objeto de esa clase puede tomar y devolver cualquier tipo de objeto. Esto podría conducir a errores internos si un programador pasa en dos tipos de objetos.
Genéricos
Para resolver este problema , los programadores de Java pueden utilizar las llamadas " genéricos. " Este es un tipo de clase en la que el programador especifica el tipo de datos de sus objetos van a tomar en cuando el programador declara el objeto de instancia . Esto permite al programador a abandonar el tipo de datos abierta cuando escribe el archivo de clase , y especificar el tipo de datos cuando declara objeto de la clase en los programas específicos. Esto evitará errores internos evitando que el programador de pasar tipos de datos contradictorios en un mismo objeto.