sdgsvds

Páginas: 4 (894 palabras) Publicado: 3 de marzo de 2014
CLASES ENVOLTORIO (WRAPPER)
Definición y uso de clases envoltorio
Las wrapper classes en la API de Java sirven para 2 propósitos primarios:
Proveen un mecanismo de “envolver” valores primitivosen un objeto para que estos primitivos puedan ser incluidos en actividades que estén reservadas para objetos, como ser añadidas a Collectiones, o ser retornadas desde un método con un valor deretorno que sea un objeto.
Para resolver esta situación el API de Java incorpora las clases envoltorio (wrapper class), que no son más que dotar a los datos primitivos con un envoltorio que permitatratarlos como objetos. Por ejemplo podríamos definir una clase envoltorio para los enteros, de forma bastante sencilla, con:
public class Entero {
    private int valor;
    
    Entero(int valor) {        this.valor = valor;
    } 

    int intValue() {
        return valor;
    }
}

RESUMEN DE LAS WRAPPER CLASSES
Hay una clase contenedora para cada primitivo en Java. Por ejemplo, laclase contenedora para un int es Integer, la clase para un float es Float, y así con el resto. Recordemos que los nombres primitivos están siempre en minúscula, excepto para int, que es Integer, y char,que es Character. En la siguiente tabla podemos ver las clases contenedoras en la API de Java.


LOS CONSTRUCTORES DE LAS CLASES WRAPPER
Todas las clases wrapper excepto Character proveen de 2constructores: uno que coge un primitivo del tipo que está siendo construido, y otro que recoge un String como representación del tipo que está siendo construido:

o:

Los constructores para lasclase Boolean coge o un valor booleano, ya sea true o false, o una String. Si la String (sin importar mayusculas o minusculas) es “true” el Boolean será true, y cualquier otro valor será false:

Como enJava 5, un objeto Boolean puede ser usado en un test boolean, porque el compilador automáticamente hará un “unbox” del Boolean en un boolean.


CLASES MATH
Esta clase contiene variables de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS