Come chiamare un metodo booleano in Java in un'altra classe

March 8

Quando si scrivono applicazioni in Java, si può fare uso delle funzionalità fornite dalle classi. Questo include chiamare i metodi che appaiono in altre dichiarazioni di classe all'interno del programma, o entro le librerie di codice che si sta utilizzando. Per chiamare un metodo in un'altra classe, è necessario prima creare un'istanza oggetto di quella classe. È quindi possibile chiamare il metodo su tale istanza. Se il metodo restituisce un valore di tipo booleano, è possibile memorizzare questo in una variabile booleana o utilizzare direttamente.

istruzione

1 Creare un oggetto della classe contenente il metodo boolean. Il codice di esempio seguente illustrata la creazione di un oggetto:

UsefulHelper uHelp = new 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 aiuta se si sceglie uno che è significativo nel contesto del vostro programma. Il metodo di costruzione per la classe che si sta utilizzando può anche richiedere parametri, come nel seguente esempio alterato:

UsefulHelper uHelp = new UsefulHelper ( "Admin");

Questo potrebbe funzionare se la dichiarazione della classe elencato un metodo di costruzione con un parametro di stringa.

2 Usa la tua istanza di oggetto e il nome del metodo da chiamare. Il codice seguente illustra questa tecnica:

uHelp.isTooBig

Questo si applica quando la dichiarazione di classe ha un metodo chiamato "isTooBig" delineato in esso. Modificare il codice per abbinare il vostro nome istanza dell'oggetto e il nome del metodo booleano che si desidera chiamare. È possibile trovare queste informazioni nel file Java per la dichiarazione della classe.

3 Aggiungere i parametri per il metodo di chiamata. A seconda del metodo booleano che si sta tentando di accedere, potrebbe essere necessario specificare i parametri. Controllare il metodo di contorno per scoprire se questo è il caso. Il seguente metodo booleano contorno del campione richiede un parametro intero:

public boolean isTooBig (numero int)

Per chiamare questo metodo, è possibile regolare la vostra chiamata al metodo come segue:

uHelp.isTooBig (500);

Se il metodo non richiede alcun parametro, si può chiamare utilizzando la seguente sintassi:

uHelp.isTooBig ();

4 Memorizzare il risultato della vostra chiamata di metodo in una variabile booleana. Modificare la chiamata al metodo come segue:

booleano toolong = uHelp.isTooBig (500);

Ciò consente di utilizzare il valore booleano più avanti nel programma. In alternativa è possibile accedere al valore direttamente, opzionalmente con una variabile intera, piuttosto che 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 Metti alla prova la tua chiamata al metodo booleano. Aggiungere la seguente riga al vostro programma:

System.out.println (isTooBig (500));

Questa uscita volontà codice true o false a seconda del risultato della chiamata al metodo. Salvare il file, compilare ed eseguire il codice di programma per il test. Sarete in grado di vedere il risultato metodo nella console standard output. Assicurarsi che funziona il modo in cui avete bisogno di.

Consigli e avvertenze

  • ritorna metodo e parametri possono essere rappresentati sia come valori o variabili.
  • Assicurarsi di aver compreso lo scopo di un metodo prima di chiamare.