Cosa significa vuoto in Java

Cosa significa vuoto in Java
Java offre una vasta gamma di parole chiave o parole riservate che vengono utilizzate per ottenere diverse funzionalità. Ad esempio, la parola chiave di classe viene utilizzata per dichiarare una classe, il try-catch viene utilizzato per la gestione delle eccezioni, ecc. Allo stesso modo, ci sono molte più parole chiave come finale, vuoto, per, altrimenti, ecc. Tutte queste parole chiave servono a diversi scopi.

Come programmatore di Java, devi aver assistito a "vuoto" in diverse occasioni. Ma sai cos'è esattamente "vuoto" e qual è lo scopo di usare il vuoto in Java? Bene, la risposta è molto semplice, è una parola chiave che viene utilizzata con i metodi che non restituiscono nulla.

Questo articolo coprirà gli aspetti seguenti della parola chiave void in Java:

  • Cosa significa vuoto in Java?
  • Sintassi di base
  • Come usare il vuoto in Java?

Quindi iniziamo!

Cosa significa vuoto in Java?

È una parola chiave in java utilizzata con la dichiarazione del metodo per indicare che questo particolare metodo non restituirà nulla. Se un metodo viene dichiarato con un tipo di dati primitivi come stringa, int, ecc. quindi deve restituire un valore di quel tipo di dati specifico mentre il metodo dichiarato con la parola chiave void non restituisce nulla. Quindi tutto sommato, possiamo dire che il metodo dichiarato con la parola chiave void non ha alcun tipo di restituzione.

Sintassi di base

In Java, la parola chiave void ha una sintassi molto semplice come mostrato nello snippet seguente:

Void ExampleMethod ()
//codice

Qui, nello snippet sopra, "ExampleMethod" è qualsiasi definito dall'utente Nome metodo mentre vuoto è una parola chiave che indica che "ExampleMethod"Non restituirà alcun valore.

Come usare il vuoto in Java?

In questa sezione, considereremo alcuni esempi per comprendere il funzionamento di una parola chiave vuota in Java.

Esempio 1

Un semplice programma per comprendere il funzionamento della parola chiave void:

publicclassvoidexample
voidexampleMethod ()
Sistema.fuori.println ("Benvenuti a LinuxHint.com!");

publicStaticVoidMain (String [] args)
Voidexample obj = new voidexample ();
obj.ExampleMethod ();

In questo esempio, abbiamo dichiarato un metodo chiamato "ExampleMethod" con la parola chiave void. Poiché "ExampleMethod" viene dichiarato con una parola chiave vuota in modo che non restituisca alcun valore. Infine, abbiamo invocato l'esplezione dal metodo principale:

Ecco come funziona la parola chiave void in java.

Esempio 2

Se abbiamo provato a restituire qualcosa dal metodo che viene dichiarato con la parola chiave void, di conseguenza incontreremo un errore:

publicclassvoidexample
int c = 5;
voidprint ()
Sistema.fuori.println ("valore di c:" + c);
ritorno c;

publicStaticVoidMain (String [] args)
Voidexample obj = new voidexample ();
obj.stampa();

Il programma di cui sopra genererà un errore "tipi incompatibili" al momento della compilazione come mostrato nello snippet seguente:

L'output ha verificato che il vuoto La parola chiave non restituisce alcun valore.

Esempio 3

Nel programma Esempio di seguito creeremo due metodi "ExampleMethod () e" Print () ". ExampleMethod () restituirà un valore intero mentre il metodo print () non restituisce il valore:

publicclassvoidexample
int c;
IntexampleMethod (int x, int y)
c = x + y;
ritorno c;

voidprint ()
Sistema.fuori.println ("somma:" + c);

publicStaticVoidMain (String [] args)
Voidexample obj = new voidexample ();
obj.ExampleMethod (5, 20);
obj.stampa();

ExampleMethod () prende due valori 5 e 20 come argomento e restituisce la somma dei valori. Il codice completo e i rispettivi output sono mostrati nel frammento di seguito:

Output verificato che il metodo dichiarato con una parola chiave void non restituisce alcun valore mentre il metodo dichiarato con int restituito un valore intero.

Conclusione

In Java, un metodo dichiarato con una parola chiave void mostra che questo particolare metodo non restituirà alcun valore mentre un metodo dichiarato il tipo di dati primitivi deve restituire un valore di quel tipo di dati specifico. In Java, la parola chiave void non ha alcun tipo di reso, il che significa che se qualcuno ha provato a restituire un valore dal metodo dichiarato con la parola chiave void, di conseguenza, incontrerà un errore. Questo articolo ha spiegato vari aspetti della parola chiave void con alcuni esempi appropriati.