Perché il metodo principale è statico in Java Geeksforgeeks?
Perché il metodo principale è statico in Java Geeksforgeeks?

Video: Perché il metodo principale è statico in Java Geeksforgeeks?

Video: Perché il metodo principale è statico in Java Geeksforgeeks?
Video: why is main method static in java? | Java Interview Questions and Answers | Ask Java | Code Bode 2024, Novembre
Anonim

principale () metodo : Il principale () metodo , in Giava , è il punto di ingresso per JVM( Giava Macchina virtuale) nella Giava programma. Quindi, metodi statici e le variabili sono accessibili direttamente con l'aiuto di Class, il che significa che non è necessario creare oggetti per accedere metodi statici o variabili.

Inoltre, perché il metodo principale è statico in Java?

Giava programmi metodo principale deve essere dichiarato statico perché parola chiave statico consente principale da chiamare senza creare un oggetto della classe in cui il metodo principale è definito. In questo caso, principale deve essere dichiarato public, poiché deve essere chiamato da codice al di fuori della sua classe quando viene avviato il programma.

Allo stesso modo, cosa significa statico in Java? Risposta. Il statico La parola chiave indica che è possibile accedere a una variabile membro, o metodo, senza richiedere un'istanza della classe a cui appartiene. In parole povere, è si intende che puoi chiamare un metodo, anche se non hai mai creato l'oggetto a cui appartiene!

Successivamente, la domanda è: qual è l'uso del metodo statico in Java?

Metodo statico in Java appartiene alla classe e non alle sue istanze. UN metodo statico può accedere solo statico variabili di classe e solo invocazione metodi statici della classe. Generalmente, metodi statici sono utili metodi che vogliamo esporre per essere Usato da altre classi senza la necessità di creare un'istanza.

Cosa succede se rimuovo l'elettricità statica dal metodo principale?

quando Java runtime si avvia, non è presente alcun oggetto della classe. Se il metodo principale non sarà statico , JVM non sarebbe in grado di chiamarlo perché non è presente alcun oggetto della classe. Vediamo cosa succede quando rimuoviamo l'elettricità statica da java metodo principale.

Consigliato: