Come chiamare una funzione in Java

Come chiamare una funzione in Java
In Java, una funzione è un insieme di istruzioni che esegue un'attività/operazione specifica quando qualcuno la invoca. Funzioni/metodi sono concetti popolarmente usati in qualsiasi linguaggio di programmazione che ci facilita la riusabilità del codice. In un programma Java, ogni funzione deve avere un nome univoco. Ogni funzione verrà chiamata/invocata con il suo nome. Una volta che un utente invoca una funzione, il codice associato a quella funzione verrà eseguito.

Questo articolo mira a presentare una panoramica approfondita dei risultati di apprendimento di seguito:

  • Come chiamare una funzione Java definita dall'utente?
  • Come chiamare una funzione Java predefinita?

Quindi iniziamo!

Come chiamare una funzione Java definita dall'utente?

In Java, il punto. La sintassi viene utilizzata per chiamare/invocare una funzione definita dall'utente. La sintassi seguente ti aiuterà a capire come chiamare una funzione Java non statica definita dall'utente:

ClassiBject.MethodName ();

Seguire la sintassi di seguito per chiamare una funzione statica definita dall'utente:

MethodName ();

Esempio: come chiamare una funzione non statica definita dall'utente in Java?

Classe pubblica ExampleClass
void showInformation ()
Sistema.fuori.println ("Questa è una funzione non statica definita dall'utente");

public static void main (string [] args)
ExampleClass Exobj = new ExampleClass ();
exobj.showInformation ();

Nel programma di cui sopra, abbiamo creato una funzione non statica chiamata "ShowInformation ()". In Java, non possiamo chiamare direttamente un metodo non statico, quindi, in primo luogo, abbiamo creato un oggetto della classe. Successivamente, abbiamo utilizzato quell'oggetto per chiamare il metodo "ShowInformation ()":

L'output ha verificato che il metodo definito dall'utente è stato invocato correttamente utilizzando l'oggetto Classe.

Esempio: come chiamare una funzione statica definita dall'utente in Java?

Classe pubblica ExampleClass
static void showInformation ()
Sistema.fuori.println ("Questa è una funzione statica definita dall'utente");

public static void main (string [] args)
showInformation ();

Nel programma di cui sopra, abbiamo creato una funzione statica chiamata "ShowInformation ()". In Java, una funzione statica può essere invocata senza creare l'oggetto di classe. Quindi, abbiamo invocato direttamente la funzione "ShowInformation ()", senza creare l'oggetto di classe:

Ecco come si può chiamare una funzione statica definita dall'utente in Java.

Come chiamare una funzione Java predefinita?

Java offre numerose classi predefinite come classe di matematica, classe di scanner, classe di sistema e così via. Tutte queste classi offrono più metodi di accesso che servono diverse funzionalità. Ad esempio, la classe String Java fornisce diverse funzioni integrate che vengono utilizzate per eseguire varie attività. Come il metodo lunghezza () viene utilizzato per ottenere la lunghezza della stringa (numero di caratteri), concat () viene utilizzato per concaterare due stringhe, sqrt () viene utilizzato per trovare la radice quadrata di un valore e così via.

Per chiamare una funzione Java non statica predefinita, creare un oggetto di classe e quindi utilizzare il punto "."Sintassi per chiamare la funzione:

ClassiBject.functionname ();

Per chiamare una funzione statica predefinita, digita semplicemente il nome di classe seguito da un punto e un nome di funzione come mostrato nello snippet seguente:

nome della classe.functionname ();

Esempio: come chiamare/invocare una funzione Java non statica predefinita?

Classe pubblica ExampleClass
public static void main (string [] args)
String Message = "Benvenuti a LinuxHint.com ";
Sistema.fuori.println ("Numero totale di caratteri:" + messaggio.lunghezza());

In questo programma di esempio, abbiamo utilizzato un metodo di lunghezza () non statico della classe stringa per trovare il numero totale di caratteri presenti nella stringa data:

L'output ha verificato che il metodo lunghezza () ha restituito il numero di caratteri presenti nella stringa data, inclusi gli spazi bianchi.

Esempio: come invocare/chiamare una funzione Java statica predefinita?

Classe pubblica ExampleClass
public static void main (string [] args)
int numero1 = 12;
int numero2 = 2;
Sistema.fuori.println ("12 sollevato al potere 2:" + matematica.POW (numero1, numero2));

In questo programma, abbiamo utilizzato un metodo statico chiamato Pow () della classe di matematica Java. La funzione Pow () è un metodo statico, quindi non abbiamo creato l'oggetto di classe:

In questo modo, possiamo chiamare qualsiasi funzione statica integrata in Java.

Conclusione

Per chiamare una funzione Java statica definita dall'utente, digita il nome della funzione seguito da un set di parentesi e un punto e virgola. Per chiamare una funzione statica predefinita, digita semplicemente il nome di classe seguito da un punto e un nome di funzione. Per chiamare una funzione Java non statica definita dall'utente o predefinita, creare un oggetto di classe e quindi seguire il punto "."Sintassi per chiamare la funzione. Questo articolo ha considerato un paio di esempi per spiegare come chiamare una funzione predefinita o definita dall'utente in Java.