Quando si scrivono applicazioni in Java, è possibile fare uso delle funzionalità fornite dalle classi. Questo include la chiamata ai metodi che appaiono in altre dichiarazioni di classe all'interno del programma, o all'interno di librerie di codice si utilizza. Per chiamare un metodo in un'altra classe, è innanzitutto necessario creare un'istanza dell'oggetto di tale classe. È quindi possibile chiamare il metodo su tale istanza. Se il metodo restituisce un valore di tipo booleano, potete conservare questo in una variabile boolean o utilizzarlo direttamente.
Istruzioni
1
Creare un oggetto della classe contenente il metodo booleano. Nell'esempio di codice riportato di seguito viene illustrata la creazione di un oggetto:
UsefulHelper uHelp = nuovo UsefulHelper();
Modificare il nome della classe per soddisfare quello che si sta tentando di utilizzare. È possibile scegliere qualsiasi nome di variabile che ti piace, ma è utile se si sceglie uno che è significativo nel contesto del vostro programma. Il metodo del costruttore per la classe che si utilizza anche può richiedere parametri, come nell'esempio seguente viene alterata:
UsefulHelper uHelp = nuovo UsefulHelper("Admin");
Questo dovrebbe funzionare se la dichiarazione della classe elencato un metodo costruttore con un parametro di stringa.
2
Utilizzare l'istanza di oggetto e il nome del metodo per chiamarlo. Il codice riportato di seguito viene illustrata questa tecnica:
uHelp.isTooBig
Questo si applicherebbe dove la dichiarazione di classe ha un metodo denominato "isTooBig" delineato in esso. Cambiare il codice da associare al nome di istanza di oggetto e il nome del metodo booleano che si desidera chiamare. Trovate queste informazioni nel file Java per la dichiarazione di classe.
3
Aggiungere i parametri per la chiamata al metodo. A seconda del metodo boolean che si sta tentando di accedere, potrebbe essere necessario specificare i parametri. Verifica il contorno di metodo per scoprire se questo è il caso. Il seguente schema di esempio booleano metodo richiede un parametro integer:
public boolean isTooBig (int numero)
Per chiamare questo metodo, è possibile regolare la chiamata al metodo come segue:
uHelp.isTooBig(500);
Se il metodo non richiede parametri, si può chiamare utilizzando la seguente sintassi:
uHelp.isTooBig();
4
Archiviare il risultato della vostra chiamata al metodo in una variabile boolean. Modificare la chiamata al metodo come segue:
Boolean tooLong = uHelp.isTooBig(500);
Ciò consente di utilizzare il valore booleano più avanti nel programma. In alternativa è possibile accedere il valore direttamente, facoltativamente utilizzando una variabile integer, anziché un valore, come segue:
int myNum = 500;
if(uHelp.isTooBig(myNum)) myNum = 200;
Questo codice modifica il valore della variabile secondo il risultato della chiamata al metodo boolean.
5
Testare la chiamata al metodo boolean. Aggiungere la seguente riga al vostro programma:
System.out.println(isTooBig(500));
Questo codice stamperà true o false a seconda del risultato della chiamata al metodo. Salvare il file, compilare ed eseguire il codice del programma per il test. Sarete in grado di vedere il risultato del metodo nella console di output standard. Assicurarsi che funziona il modo di che avete bisogno.
Consigli & Avvertenze
- Parametri e restituisce possono essere rappresentati come valori o variabili.
- Assicurarsi di che comprendere lo scopo di un metodo prima di chiamarlo.