In Java, un metodo è una combinazione di dichiarazioni logiche utilizzate per eseguire operazioni specifiche. I metodi sono comunemente usati perché il loro codice aggiunto può essere riutilizzato tutte le volte che è necessario. Ogni metodo in Java viene chiamato usando il suo nome e quando il compilatore Java lo legge, il metodo menzionato viene invocato e il codice operativo aggiunto viene eseguito.
Questo tutorial illustrerà diversi modi di chiamare metodi in un programma Java.
Diversi modi per chiamare un metodo in Java
In Java, puoi chiamare un metodo usando:
Ora controlleremo in dettaglio entrambi i metodi menzionati.
Come chiamare un metodo usando l'oggetto Class?
Esistono due tipi di metodi che possono essere invocati usando l'oggetto di classe:
Dai un'occhiata alle sezioni di seguito per comprendere l'implementazione per entrambi i metodi.
Metodo 1: chiamare il metodo predefinito usando l'oggetto class
I metodi predefiniti o integrati in Java sono già definiti nelle classi Java e fungono da librerie Java. Ad esempio, il stampa() metodo definito nel Giava.io.PrintStream La classe viene utilizzata per stampare le dichiarazioni aggiunte.
Esempio
In questo esempio, chiameremo il metodo predefinito codice hash() del Oggetto classe creando un oggetto chiamato hash.
Per fare ciò, in primo luogo, creeremo un nome variabile ob:
int ob;Quindi crea un oggetto hash dell'oggetto classe, chiama il predefinito codice hash() metodo mediante il punto (.) operatore e salvalo nella variabile creata. L'hashcode () restituisce il numero univoco dell'oggetto generato da JVM:
Oggetto hash = nuovo oggetto ();Infine, stampare il valore di Hashcode, che è memorizzato in variabile ob:
Sistema.fuori.println ("Codice hash dell'oggetto è:"+ob);
L'output fornito indica che abbiamo accettato correttamente il codice hash dell'oggetto creato usando "codice hash()" metodo:
Metodo 2: chiamare il metodo definito dall'utente usando l'oggetto Classe
Un metodo definito dall'utente è un tipo di metodo scritto dal programmatore. Questi metodi consentono agli utenti di definire funzioni o metodi in base ai requisiti del programma.
Esempio
Creeremo due classi Java denominate Javaclass1 ed esempio. Javaclass1 contiene due metodi definiti dall'utente denominati Sum () e sub (). Il metodo Sum () è il metodo statico, mentre il sub () è il metodo pubblico:
class javaclass1Nota: Per accedere al metodo statico, non è necessario creare un oggetto della classe, durante l'accesso al metodo pubblico, è necessario creare un oggetto della classe.
Creando un oggetto di Javaclass1 nella classe di esempio, possiamo accedere ai metodi statici e pubblici di Javaclass1, come mostrato di seguito. Tuttavia, il metodo sub () è in cima perché è definito come un metodo pubblico:
Esempio di classe pubblicaProduzione
Ora, andiamo verso il secondo approccio per chiamare un metodo usando il nome della classe.
Come chiamare un metodo usando il nome della classe?
Con l'aiuto del nome della classe, puoi chiamare i seguenti metodi:
Le sezioni seguenti discuteranno della procedura di invocare i metodi menzionati usando il nome della classe.
Metodo 1: chiamare il metodo statico predefinito usando il nome della classe
Come discusso in precedenza, non è necessario creare un oggetto per chiamare i metodi statici della classe. A tale scopo, utilizzare semplicemente il nome della classe con il metodo e passare un argomento se necessario.
Esempio
In questo esempio, invoceremo lo statico predefinito Metodo SQRT () di matematica classe e pass "100"Come argomento:
Esempio di classe pubblica
Verrà visualizzata l'output del programma sopra "10.0"Come la radice quadrata di"100":
Metodo 2: chiamare il metodo statico definito dall'utente usando il nome della classe
Possiamo anche creare metodi statici definiti dall'utente e accedervi utilizzando il nome della classe.
Ad esempio, nel blocco del codice dato, Javaclass1 è la classe e sum () è il metodo statico definito dall'utente della classe Javaclass1:
Javaclass1.Somma();Esempio
In questo esempio, utilizzeremo il già creato Javaclass1 ed esempio classi. La strategia è quella di chiamare il metodo Sum () di JavaClass1 nella classe di esempio usando il nome della classe:
Esempio di classe pubblicaProduzione
Abbiamo compilato tutte le informazioni essenziali relative alla chiamata di un metodo in Java.
Conclusione
Esistono due modi per chiamare il metodo in Java: usando il nome della classe e usando l'oggetto Classe. È possibile accedere ai metodi statici della classe utilizzando il nome della classe, mentre è possibile accedere ai metodi pubblici della classe creando un oggetto della classe. Possiamo accedere ai metodi statici e pubblici, siano essi predefiniti o definiti da utente. In questo tutorial, abbiamo illustrato in dettaglio i diversi modi per chiamare un metodo in Java con esempi.