Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come utilizzare gli oggetti per eseguire metodi appartenenti a Tipi di dati astratti in Java

In informatica , un Abstract Data Type è una struttura di dati in grado di eseguire qualsiasi di un dato insieme di operazioni sui dati che memorizza . Tali operazioni ( e le condizioni in cui ciascuno di essi può essere chiamato) sono completamente specificati per un dato ADT , tra cui elenchi di parametri e valori di ritorno . L' ADT non specifica nulla , invece, circa l'implementazione sottostante - permettendo così che l'attuazione di modifiche senza dover propagare alcuna modifica al codice che utilizza l'ADT . Nei linguaggi di programmazione orientati agli oggetti come Java , un ADT è equivalente a l'interfaccia pubblica di una classe . Istruzioni
1

importare i pacchetti richiesti dalla classe all'inizio del vostro codice Java , come nel seguente esempio :

import java.util.GregorianCalendar ;

la classe in questione può essere una delle classi della libreria Java predefinite ( come nell'esempio ) , o definite dal codice .
2

creare un'istanza della ADT creando un oggetto che crea un'istanza della classe , come nel seguente codice di esempio :

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

l' esempio crea un oggetto e lo inizializza chiamando il costruttore CregorianCalendar che prende un mese, giorno e anno come input , e restituisce un oggetto GregorianCalendar con la data specificata. Questo particolare è data 7/5/2011 . L'esempio memorizza anche un riferimento al nuovo oggetto nella variabile " myDate " .
3

eseguire un metodo appartenente alla ADT chiamando il metodo corrispondente per l'oggetto creato al punto 2 , come nel seguente codice di esempio :

lungo millisecondsElapsed ;

millisecondsElapsed = myDate.getTimeInMillis ();

l'esempio esegue metodo " getTimeInMillis ( )" a oggetto " myDate " . Il metodo restituisce , per convenzione , il numero di millisecondi trascorsi tra la data rappresentata dalla ADT e l'inizio del 1 gennaio 1970 .

 

Programmazione © www.354353.com