Cosa vuol dire public static void main?

Domanda di: Osvaldo Amato  |  Ultimo aggiornamento: 18 marzo 2023
Valutazione: 4.7/5 (58 voti)

public static void main(String[] args) {
Il metodo di nome main è un metodo speciale, è il metodo di partenza delle applicazioni java, è concettualmente una sorta di inizio una applicazione. Le parole chiave public static void che precedono il nome (main) del metodo, ne definiscono alcune caratteristiche.

Cosa è il metodo main?

Il metodo Main è il punto di ingresso di un programma eseguibile, ovvero il punto in cui il controllo del programma inizia e termina. Main viene dichiarato in una classe o in un tipo struct. Main deve essere static e non deve essere public .

A cosa serve static?

Le variabili static servono per condividere valori comuni tra gli oggetti di una classe. Il valore della variabile statica codiceProduttore è comune a tutti gli oggetti della classe Prodotti. Una variabile dichiarata static è memorizzata in un unica cella di memoria comune a tutti gli oggetti della classe.

Cosa è un metodo void?

Traducibile come "vuoto" dichiarare un metodo void significa dire che il metodo non ritornerà alcun valore ed in tal caso la keyword return può essere anche omessa.

Cosa vuol dire public in Java?

Public sta a significare che il metodo che verrà creato sarà pubblico e quindi visibile da altri oggetti o altre classi. Static significa che il metodo sarà collegato alla classe e non ad un'istanza. Quindi sarà possibile chiamarlo anche senza inizializzare l'oggetto.

Spiegazione del metodo principale di Java: cosa significa tutto ciò?