Tecnología

Inicio

Cómo usar objetos para Ejecutar métodos pertenecientes a los tipos de datos abstractos en Java

En informática, un tipo abstracto de datos es una estructura de datos que puede realizar cualquiera de un conjunto dado de operaciones sobre los datos que almacena. Esas operaciones (y las condiciones en las que cada uno de ellos puede ser llamado) se especifican por completo para un determinado ADT, incluyendo listas de parámetros y valores de retorno. El ADT no especifica nada, sin embargo, acerca de la implementación subyacente - permitiendo de este modo que la aplicación a cambios sin tener que propagar cualquier cambio de código que utiliza el ADT. En los lenguajes de programación orientados a objetos como Java, un TAD es equivalente a la interfaz pública de una clase.

Instrucciones

1 Importe los paquetes requeridos por la clase al principio del código Java, como en el siguiente ejemplo:

java.util.GregorianCalendar importación;

La clase en cuestión puede ser una de las librerías de clases predefinidas de Java (como en el ejemplo), o definido por su propio código.

2 Crear una instancia de la ADT mediante la creación de un objeto que crea la instancia de la clase, como en el siguiente ejemplo de código:

GregorianCalendar myDate = new GregorianCalendar (2011, Calendar.JULY, 5);

El ejemplo crea un objeto y lo inicializa llamando al constructor GregorianCalendar que lleva un mes, día y año como entrada y devuelve un objeto GregorianCalendar con la fecha especificada. Esta fecha en particular es 7/5/2011. El ejemplo también almacena una referencia al nuevo objeto en "myDate" variable.

3 Ejecutar un método perteneciente a la ADT llamando al método correspondiente en el objeto creado en el paso 2, como en el siguiente ejemplo de código:

millisecondsElapsed larga;

millisecondsElapsed = myDate.getTimeInMillis ();

El ejemplo se ejecuta "getTimeInMillis ()" método de objeto "myDate". Devuelve el método, por convención, el número de milisegundos transcurridos entre la fecha representada por el ADT y el comienzo del 1 de enero de 1970.