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

Come creare una classe di implementazione in Java

In programmazione Java , un'interfaccia definisce un insieme di comportamenti . Tutte le classi che implementano l'interfaccia devono fornire i metodi descritti all'interno della dichiarazione di interfaccia . Le interfacce sono un elemento chiave nella programmazione orientata agli oggetti , in quanto consentono agli sviluppatori di creare insiemi di classi che implementano tutti la stessa interfaccia , ma potenzialmente sono diversi dettagli di implementazione . Quando si crea una classe Java che implementa un'interfaccia , si sono tenuti ad attuare i metodi specificati all'interno dell'interfaccia , ma puoi scegliere come effettuare l'implementazione di questi metodi in modo che si adatta alle esigenze della classe in questione . Istruzioni
1

Crea un interfaccia in un progetto Java . Sei libero di realizzare qualsiasi delle interfacce definite all'interno del linguaggio Java in sé , ma è anche possibile creare il proprio che è specifico per le esigenze del vostro progetto . Per dimostrare , è possibile utilizzare il seguente schema per creare la propria interfaccia :

interfaccia Gatto {

int getAltezza pubblico ( ) ;

public void setName (String catName ) ;

}

Questa interfaccia di esempio descrive un "Gatto" , che può essere implementata da altre classi nel progetto. Classi di attuazione dovranno fornire i due metodi indicati, utilizzando i nomi dei metodi e dei parametri specificati .
2

Creare una nuova classe nel progetto Java per implementare l'interfaccia si è creato , o qualsiasi altra interfaccia che preferisci . Per indicare che una classe sta per implementare un'interfaccia , è necessario regolare la dichiarazione della classe come segue :
classe

Tiger implementa Gatto {

//codice di classe qui

}

Questo dice al compilatore che la classe sta per implementare l'interfaccia "Gatto" . Un funzioni di interfaccia come un contratto , quindi utilizzando questa sintassi si sta commettendo la classe per fornire i metodi di interfaccia .
3

un'occhiata ai messaggi di errore il vostro ambiente di sviluppo integrato o IDE , è evidenziando . Si dovrebbe vedere i messaggi di errore non appena si aggiunge la clausola " attrezzi " per il vostro dichiarazione di classe . Se si guarda il dettaglio degli errori evidenziati , si vedrà che l'IDE vi ricorda che è necessario fornire i metodi di interfaccia all'interno della classe . I messaggi di errore vengono visualizzati fino a quando si fornisce i metodi necessari .
4

implementare i metodi richiesti nella tua classe . Dal momento che la classe ha scelto di implementare l'interfaccia , è ora necessario creare un metodo di implementazione per ogni elencati nella dichiarazione di interfaccia . Aggiungendo i seguenti metodi per la vostra dichiarazione di classe sarà sufficiente a soddisfare l'attuazione del "Gatto" interfaccia :

private int tigerHeight ;

private String tigerName ;

pubblico Tiger ( ) {

tigerHeight = 10;

tigerName = " " ; }


int getAltezza pubblico ( ) {

ritorno tigerHeight ;

}

public void setName (String catName ) {

tigerName = catName ;

}

così come l'aggiunta del due metodi indicati dalla interfaccia , insieme con i loro dettagli di implementazione , questo esempio dà le due variabili di istanza di classe e un metodo costruttore .
5

Aggiungi metodi aggiuntivi per la nuova classe . Così come i metodi implementati per l'interfaccia , è possibile aggiungere eventuali metodi aggiuntivi , variabili e comportamenti per la vostra classe come richiedete . Una volta creato il vostro dichiarazione di classe , è possibile creare un'istanza della classe in un altro punto del programma come segue :

Tiger motherCat = new Tiger ( ) ;

Salva i tuoi file Java , compilare e eseguire il programma per testarlo.

 

Programmazione © www.354353.com