Questo articolo approfondirà l'implementazione dei metodi statici in Java.
Quali sono i metodi statici in Java?
IL "statico"I metodi sono definiti nell'interfaccia tramite"statico" parola chiave. Questi metodi accumulano una definizione completa della funzione e non possono essere sovrascritti.
Esempio 1: prevalere sul metodo "statico" in Java
In questo esempio, il metodo statico può essere definito in "interfaccia"E sopravvalutato nel"classe".
Codice "interfaccia"
Passiamo attraverso il codice di interfaccia sotto fornito:
Nome dell'interfaccia pubblica1In questo codice, includi semplicemente il metodo statico chiamato "Nome()"Stampa il messaggio dichiarato.
Codice metodo "Class" e "Main ()"
Proviamo il seguente codice:
Public Class StaticInterface implementa Name1Secondo questo frammento di codice, applica i seguenti passaggi:
Produzione
Nell'output di cui sopra, si può osservare che il metodo sovrascritto della classe ha portato ad affrontare l'evidente eccezione.
Esempio 2: applicare il metodo "statico" e invocarlo dall'interfaccia direttamente in Java
Questo esempio applica il metodo statico in modo appropriato nel "interfaccia"E si accede direttamente in"principale()"Metodo, eliminando così le eccezioni del viso in precedenza.
Codice "interfaccia"
Considera il seguente codice di interfaccia:
Nome dell'interfaccia pubblica1Secondo questo codice, allo stesso modo, definire il dichiarato "statico"Metodo e visualizza il messaggio fornito.
Codice metodo "Class" e "Main ()"
Ora, passa alle seguenti righe di codice:
Public Class StaticInterface implementa Name1In questo blocco di codice, allo stesso modo, crea un oggetto di classe chiamato "oggetto". Successivamente, invoca il metodo statico dall'interfaccia facendo riferimento al nome dell'interfaccia, i.e., "Nome1".
Produzione
Questo risultato indica che il "statico"Il metodo è invocato dall'interfaccia in modo appropriato.
Conclusione
IL "statico"I metodi in Java sono definiti nell'interfaccia. Hanno la definizione completa della funzione e non possono essere sovrascritti. Inoltre, si accede a "principale()"Metodo facendo riferimento all'interfaccia in cui sono definiti. Questo blog ha discusso dell'implementazione del metodo statico in Java.