Java/Metodi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 21:
In questo esempio, la JVM invoca il metodo main(), e questo metodo invoca il metodo scrivi(), il quale scrive una determinata stringa sulla console.
 
UnL'intestazione di un metodo è definitodefinita da
*eventuali modificatori
*tipo di ritorno
Riga 43:
c.abbaia();
c.dormi();
// ... ecc.
}
}
Line 52 ⟶ 53:
 
=== Il ''main()'' ===
{{vedi anche|Java/Concetti_fondamentali#Ciclo_di_vita_del_programma{{!}}Java/Concetti_fondamentali}}
Lo stesso "main()" è un normale metodo Java, esattamente al pari degli altri. La differenza rispetto agli altri è che, da qualche parte, è stato codificatodeciso per convenzione che unaun programma Java comincia quando la macchina virtuale può chiamareinvoca un metodo che hasi talechiama nome''main'', se soddisfa determinati requisiti (deve essere <code>static</code> e <code>public</code>, avere tipo di ritorno <code>void</code>, e un solo argomento di tipo <code>String[]</code>).
 
=== Come definire un metodo ===